* {
    outline: none!important;
    font-family: 'SourceHanSansCN-Regular' !important;
}
body{font-family: 'SourceHanSansCN-Regular' !important;}


em,i{font-style: normal}

.g_r{border-radius: 24px; border-bottom-right-radius: 0}
.g_r8{border-radius: 8px;border-bottom-right-radius: 0;}
.g_r12{border-radius: 12px;border-bottom-right-radius: 0;}
.g_r18{border-radius: 18px;border-bottom-right-radius: 0;}
.g_r28{border-radius: 18px;border-bottom-right-radius: 0;}
.g_r46{border-radius: 46px;border-bottom-right-radius: 0;}

.g_gradient_text{ background-image:-webkit-linear-gradient(#f4b312,#e17626);
    -webkit-background-clip:text;  -webkit-text-fill-color:transparent; }
.g_gradient1{ background-image: linear-gradient(#f9c40c, #e17626);}
.g_gradient1_r{ background-image: linear-gradient(to right, #f9c40c, #e17626);}
.g_h_gradient1{transition: .4s all ease}
.g_h_gradient1:hover{background-image: linear-gradient(#f9c40c, #e17626);border-color: rgba(225,118,38,0)}
.g_gradient2{
    /* background-image: linear-gradient(rgb(0, 0, 0) ,rgb(72, 72, 72)); */
    background: #fff;
}
.g_gradient2_r{background-image: linear-gradient(to right, #303360 , #43c5ec );}
/*.g_h_gradient2{transition: .4s all ease}*/
/*.g_h_gradient2:hover{background-image: linear-gradient(#f9c40c, #e17626);border-color: rgba(225,118,38,0)}*/

.g_btn{display: block; height: 56px;line-height: 56px; text-align: center; font-size: 18px;color: #fff; position: relative}
.g_btn span{display: block;width: 100%;height: 100%;transition: .4s all ease;position: relative;z-index: 9}
.g_btn:before{content: '';position: absolute;left: 0;top: 0;z-index: 1; width: 100%;height: 100%;border-radius: 24px; border-bottom-right-radius: 0;
    background-image: linear-gradient(to right, #303360 , #243e91 ,#43c5ec);transform: scale(.99); transition: .4s all ease}
.g_btn:hover span{transform: translate(-3px,-3px)}
.g_btn:hover:before{transform: translate(3px,3px)  scale(1)}

.g_p{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

input{transition: .4s all ease}
input:hover{box-shadow:0 0 4px #e17626}
textarea{transition: .4s all ease;resize:none}
textarea:hover{box-shadow:0 0 4px #e17626}

.g_bg {background-position: center;background-size: cover;background-repeat: no-repeat}



.hc-mobile-nav.hc-nav-1{z-index: 999999}
.hc-mobile-nav .nav-container{z-index: 999998}
.web_tel{position: absolute;right: 80px; top: 50%; transform: translateY(-50%);z-index: 99; color: #fff;}
.web_tel i{font-size: 20px;width: 30px;height: 30px;line-height: 30px;text-align: center; border-radius: 50%;background: #1d2088;display: block}

.pcNav {position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;transition: .4s all ease;box-shadow: 0 0 4px #dfdfdf;background: #fff;}
.pcNav-top {}
.pcNav-top .g_w{display: flex;align-items: center;justify-content: space-between;position: relative}
.h-nav1{display: flex}
.h-nav1 li{ padding: 0 20px;}
.h-nav1 li:first-child a:before{ content: ''; width: 100%; right: 100%; height: 100%; top: 0; position: absolute;}

.h-nav1 > li > a:nth-last-child(1){margin-right: 0}
.h-nav1 > li > a{position: relative; display: block;height: 100px;line-height: 100px;font-size: 18px;color: #333333;transition: .4s all ease;}
.h-nav1 > li > a:after{content: ''; position: absolute;left: 50%;bottom: 4px;transform: translateX(-50%) scale(0); opacity: 0;transition: .4s all ease;
    display: block; width: 24px;height: 26px;background: url("../image/n_about1_13.png") no-repeat;background-size: 100% 100%;}
.pcNav-r{display: flex}
.nav_tel{display: flex;align-items: center; font-size: 36px;font-weight: 600;color: #d61d19}
.nav_tel i{margin-right: 10px; font-size: 30px;height: 30px;line-height: 30px;display: block}
.nav_search{margin-left: 38px; height: 100px;display: flex;align-items: center;justify-content: center;position: relative}
.nav_search i{display: block;width: 80px;height: 60px;line-height: 60px;text-align: center; color: #fff;font-size: 34px;font-weight: 600}
.nav_search input{position: absolute;right: 0;top: 100%;transform: translateY(10px);
    width: 180px;padding: 0 20px;height: 46px;line-height: 46px; opacity: 0; border: 1px solid #525252; pointer-events: none; transition: .4s all ease;}
.nav_search:hover input{transform: translateY(0);opacity: 1;pointer-events: auto;}

.pcNav_view{position: absolute;left: 0;top: 100%; width: 100%; display: flex;align-items: self-start; overflow: hidden;
    opacity: 0;transform: translateY(-10px);pointer-events: none;box-shadow: 0 0 10px #666;transition: .6s all ease}
.pcNav_view_l{width: 300px;}
.pcNav_view_l ul{ padding: 10px 0 ; height:calc(800 / 1920 * 100vw);overflow-y: auto; }
.pcNav_view_l ul li{position: relative;padding: 0 24px 0 44px;margin-right: 0; transition: .4s all ease}
.pcNav_view_l ul li a{display: flex;align-items: center;position: relative;height: 60px; line-height: initial; color: #fff; font-size: 18px;padding-right: 20px;border-bottom: 1px solid rgba(255,255,255,.04)}
.pcNav_view_l ul li a i{font-size: 20px;margin-right: 10px;}
.pcNav_view_l ul li:hover{background: rgba(255,255,255,.08)}
.pcNav_view_l ul li.active{background: rgba(255,255,255,.08)}
.pcNav_view_r{width: calc(100% - 300px);background: #fff;}
.pcNav_view_list{padding: 10px 40px; height:calc(800 / 1920 * 100vw);overflow-y: auto;display: none}
.pcNav_view_list.active{display: block}
.pcNav_view_row{margin-top: 30px;}
.pcNav_view_title{display: flex;justify-content: space-between;align-items: center}
.pcNav_view_title .icon{margin-right: 6px; width: 17px;height: 19px;background: url("../image/n_about1_132.png") no-repeat;background-size: 100% 100%;transition: .4s all ease}
.pcNav_view_title b{font-size: 18px;color: #30335f;transition: .4s all ease}
.pcNav_view_title em{flex-grow:2;margin-left: 30px; height: 1px;background: rgba(48,51,95,.1);display: block;transition: .4s all ease}
.pcNav_view_title:after{content: '';width: 5px;height: 5px;background: #30335f;display: block;transition: .4s all ease}
.pcNav_view_row ul{display: flex;flex-wrap: wrap; margin-top: 10px;}
.pcNav_view_row ul li{width: 20%;margin:10px 0 0 0;padding: 0 10px 0 0}
.pcNav_view_row ul li a{font-size: 16px;color: #525252;height: auto;line-height: initial;transition: .4s all ease}
.pcNav_view_row ul li a:hover{color: #d61d19}
.pcNav_view_row:hover .pcNav_view_title:after{background: #d61d19}
.pcNav_view_row:hover .pcNav_view_title b{color: #d61d19}
.pcNav_view_row:hover .pcNav_view_title em{background:rgba(224,116,5,.1)}
.pcNav_view_row:hover .pcNav_view_title .icon{background: url("../image/n_about1_13.png") no-repeat;background-size: 100% 100%}

.pcNav_view2{padding: 50px;background: #fff}
.pcNav_view2_l{width: 600px;}
.pcNav_view2_l .g_bg{padding-top: 63.33%}
.pcNav_view2_r{width: calc(100% - 600px);padding-left: 70px;}
.pcNav_view2_title{}
.pcNav_view2_title b{display: block;font-size: 18px;color: #30335f;text-transform: uppercase}
.pcNav_view2_title span{display: block;font-size: 40px;color: #30335f;font-weight: 600}
.pcNav_view2_title em{display: block;font-size: 16px;color: #30335f;opacity: .5;text-transform: uppercase}
.pcNav_view2 ul{display: flex;flex-wrap: wrap}
.pcNav_view2 ul li{width: 30%;margin-right: 5%;margin-top: 30px;}
.pcNav_view2 ul li:nth-child(3n){margin-right: 0}
.pcNav_view2 ul li a{position: relative;display: flex; align-items: center; padding:0 30px 0 24px ; height: 60px;line-height: initial; color: #666666; font-size: 18px;background: #eaf0fb;transition: .4s all ease}
.pcNav_view2 ul li .icon{margin-right: 4px; width: 28px;height: 30px;background: url("../image/icon4.png") no-repeat;background-size: 100% 100%;transition: .4s all ease}
.pcNav_view2 ul li .iconfont{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.pcNav_view2 ul li:hover a{background-image: linear-gradient(to right, #f9c40c, #e17626);color: #fff }
.pcNav_view2 ul li:hover .icon{background: url("../image/icon5.png") no-repeat;background-size: 100% 100% }

.h-nav1 > li:hover .pcNav_view{opacity: 1;transform: translateY(-2px);pointer-events: auto;}
.h-nav1 > li:hover>a {color: #d61d19}
.h-nav1 > li:hover>a:after{transform: translateX(-50%) scale(1);opacity: 1}
.h-nav1 > li.active>a {color: #d61d19}
.h-nav1 > li.active>a:after{transform: translateX(-50%) scale(1);opacity: 1}

.i-banner-swiper{position: relative}
.i-banner {background-size: cover;background-position: center;padding-top: 41.67%;position: relative}
.swiper-right{position: absolute;top: 34%;right: 160px;overflow: hidden;z-index: 999;}
.i-pagination {display: flex;align-items: flex-start;color: #fff}
.i-pagination .active {transform: translateX(-14px); vertical-align: text-top;line-height: 40px;display: inline-block;font-size: 40px;font-family: MONTSERRAT-BOLD !important;color: #fff;transition: .4s all ease}
.i-pagination .length {vertical-align: text-top;line-height: 18px;display: inline-block;font-size: 18px;font-family: MONTSERRAT-LIGHT !important;color: #fff;transition: .4s all ease}
.i-banner-swiper .swiper-btn {display: flex;align-items: center;color: #fff}
.i-banner-swiper .swiper-button {position: relative;margin: 0;background: none;width: auto;height: auto;top: auto;left: auto;right: auto;}
.i-banner-swiper .swiper-button i {font-size: 18px;}
.i-banner-swiper .swiper-button-prev i {display: inline-block;transform: rotate(180deg);transition: .4s all ease}
.i-banner-swiper .swiper-btn b {font-size: 14px;opacity: 1;z-index: 999;margin: 0 10px;line-height: 1}
.i-banner-swiper .swiper-button i:hover {color: #e17626;transition: .4s all ease}
.i-banner-view {position: absolute;width: 100%;left: 0;top:17.75%;text-align: left;color: #fff}
.i-banner-text {display: inline-block;text-align: left}
.i-banner-text a {margin: 50px 0 0 0;display: flex;align-items: center;justify-content: center;width: 180px;height: 56px;overflow: hidden;font-size: 18px;color: #fff;border: 1px solid #fff;position: relative}
.i-banner-text a:before {content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 0;background-image: linear-gradient(#f9c40c, #e17626);transform: translateY(-50%);transition: .4s all ease}
.i-banner-text a i {display: inline-block;margin-left: 10px;transform: rotate(180deg);font-size: 20px;position: relative;z-index: 2;transition: .4s all ease}
.i-banner-text a em {font-weight: normal;position: relative;z-index: 2}
.i-banner-text a:hover:before {height: 100%;}
.i-banner-text a:hover i {transform: translateX(30px) rotate(180deg)}

.swiper-nav{display: flex ; max-width: 100%; width: 1500px;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);z-index: 999}
.swiper-nav a{display: flex;align-items: center; justify-content: center; width: 33.33%;height: 120px; color: #fff;font-size:24px;  position: relative}
.swiper-nav a:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 70px;background: rgba(255,255,255,.3);display: block;}
.swiper-nav a:nth-last-child(1):after{display: none}
.swiper-nav a span{margin-left: 50px;position: relative;z-index: 9}
.swiper-nav a i{font-size: 36px;position: relative;z-index: 9}
.swiper-nav a:before {content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 0;border-radius: 24px; border-bottom-right-radius: 0;
    background-image: linear-gradient(#f9c40c, #e17626);transform: translateY(-50%);transition: .4s all ease}
.swiper-nav a:hover:before{height: 110%}
.swiper-nav a:hover:after{opacity: 0}

.i_title{font-size: 32px;color: #474747;text-align: center}
.i_title::before{
    content: '';
    width: 50px;
    height: 3px;
    background: linear-gradient(to right,rgb(216 23 25),rgb(245 174 169));
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
.i_title span{display: block;margin-top: 20px;}
.i_title b{font-size: 20px;color: #3c3c3c;text-transform: uppercase; display: block;margin-bottom: 20px;}
.i_title p{font-size: 24px;color: #474747;display: block;margin-top: 20px}
.i_title em{display: block;font-size: 30px;text-transform: uppercase;color: #474747;font-style: normal}

.i_con1{padding: 30px 0 20px 0}
.i_con1 .view{margin-top: 30px;display: flex}
.i_con1 .con_l{
    width: 370px;
    /*position: relative;*/
}
.i_con1 .con_l .di_x{
    display: flex;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #d61d19;
    width: 100%;
    height: 2px;
    display: none;
}
.i_con1 .con_r{
    width:calc(100% - 370px);
    padding-left: 30px;
    
}
.i_con1 .tab_nav{}
.i_con1 .tab_nav ul{
    padding: 30px 0 30px 0;
    height:630px;
    overflow-y: auto;
    border-radius: 10px 0 0 10px;
}
.i_con1 .tab_nav ul li{position: relative;padding: 0 34px 0 44px;transition: .4s all ease}
.i_con1 .tab_nav ul li a{
    display: flex;
    align-items: center;
    position: relative;
    height: 50px;
    color: #333;
    font-size: 17px;
    padding-right: 20px;
    /* border-bottom: 1px solid #f6f6f6; */
}
.i_con1 .tab_nav ul li a i{font-size: 20px;margin-right: 10px;}
.i_con1 .tab_nav ul li a i:nth-last-child(1){margin: 0;font-size:15px; position: absolute;right: 0;top: 50%;transform: translateY(-50%)}
.i_con1 .tab_nav ul li:hover{
    background: #f6f6f6;
}
.i_con1 .tab_nav ul li.active{
    background: #f6f6f6;
}
/*.i_con1 .tab_nav ul li:hover a{font-weight: 600}*/
.i_con1 .tab_con {display: none}
.i_con1 .tab_con.active {display: block}
.i_con1 .g_m_btn { width: 400px;height: 80px;margin:54px auto 0 auto; color: #fff; line-height: 80px;text-align: center; font-size: 20px; display: block;}

.n_list1{display: flex;flex-wrap: wrap}
.n_item1{
    height: 295px;
    margin-right: 40px;
    margin-top: 40px;
    width: calc((100% - 80px) / 3);
    background: #ffffff;
    border-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    position: relative;
}
.n_item1 .itemDi{
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background: #d61d19;
    display: none;
}
.n_item1:hover .itemDi{
    display: block;
}
.n_item1:nth-child(3n){margin-right: 0}
.n_item1:nth-child(-n+3){margin-top: 0}
.n_item1 a{display: block;padding:20px 20px 0 20px; }
.n_item1 .icon{height: 100px;font-size: 100px;line-height: 100px; display: block;
    background-image:-webkit-linear-gradient(top, rgb(0, 0, 0) ,rgb(72, 72, 72));
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}

.n_item1 .title{position: relative;margin-top: 15px; padding-right: 20px;font-size: 18px;letter-spacing:2px;color: #000;text-align: center;display: block;transition: .4s all ease}
.n_item1 .title i{position: absolute;right: 0;top: 7px;color: #525252;;transition: .4s all ease}
.n_item1 p{margin-top: 0px;height: 30px;line-height: 36px;font-size: 16px;color: #525252;
    overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n_item1:hover .title{color: #d61d19}
.n_item1:hover .title i{color: #d61d19}
.n_item1 .imgBox{width: 100%;height: 200px;overflow: hidden;}
.n_item1 .imgBox .xm_pic{width: 100%;height: 200px;transition: all 0.4s;}
.n_item1:hover .xm_pic{
    transform: scale(1.1);
}
@media(max-width: 1700px){
    .n_item1 .imgBox{height: 200px;}
    .n_item1 .imgBox .xm_pic{height: 200px;object-fit: cover;}
}

.i_con2{padding:110px 0 80px 0;background: url("../image/i_con2_1.jpg") no-repeat;background-position: center;background-size: cover }
.i_con2 .i_title{color: #fff}
.i_con2 .swiper_con{margin-top: 100px;}
.i_con2 .swiper-container2 .item{max-width: 100%; width: 700px;margin: 0 auto; padding: 60px 30px;text-align: center;opacity: 0;transform: translateY(10px); transition: .4s all ease;
    background: rgba(255,255,255,.8); border-radius: 18px; border-bottom-right-radius: 0}
.i_con2 .swiper-container2 .swiper-slide-active .item{opacity: 1;transform: translateY(0);}
.i_con2 .swiper-container2 .item .title{display: block;font-size: 30px;}
.i_con2 .swiper-container2 .item p{margin-top: 28px;font-size: 18px;color: #222}
.i_con2 .swiper-container2 .item .g_btn{margin: 50px auto 0 auto;max-width: 100%; width:400px;height: 56px;line-height: 56px;text-align: center;font-size: 18px;color: #fff }
.i_con2 .swiper-container3{padding:0 40px;margin-top: 110px; }
.i_con2 .swiper-container3:before{content: '';position: absolute;left: 0;top: 44px; width: 100%;height: 1px;background: #fff;opacity: .2; display: block}
.i_con2 .swiper-container3 .swiper-slide{width: auto}
.i_con2 .swiper-container3 .item{color: #fff;position: relative;cursor: pointer}
.i_con2 .swiper-container3 .item:before{content: '';position: absolute;left: 50%;top: 44px;transform: translate(-50%,-50%); width: 5px;height: 5px;border-radius: 50%;background: #fff;display: block;transition: .4s all ease}
.i_con2 .swiper-container3 i{text-align: center; font-size: 30px;line-height: 30px;height: 30px;display: block;margin: 0 auto;transition: .4s all ease}
.i_con2 .swiper-container3 span{display: block;text-align: center;margin: 28px auto 0 auto;font-size: 18px;}
.i_con2 .swiper-container3 .swiper-slide-thumb-active .item:before{width:100px;height:  2px;background: #d61d19;border-radius: 0}

.swiper_btn{margin: 0;width: 68px;height: 68px;transform: translateY(-50%);text-align: center;line-height: 68px; border-radius: 50%;background: #fff;color: #d61d19;transition: .4s all ease}
.swiper_btn i{font-size: 18px;display: inline-block}
.swiper_btn.swiper-button-prev i{transform: rotate(180deg)}
.swiper_btn:hover{background: #d61d19;color: #fff}

.i_con3{ padding: 80px 0 80px 110px;
    background: url("../image/i_con3_2.jpg") ,url("../image/i_con3_1.png");background-position: center, 10px center;background-size: cover , 45px auto;}
.i_con3 .top{display: flex;justify-content: space-between}
.i_con3 .con_r{width: 240px;}
.i_con3 .g_btn{width: 230px;height: 56px;line-height: 56px;text-align: center;font-size: 18px;color: #fff}
.i_con3 .i_title {text-align: left}
.i_con3 .btn_view{display: flex;margin-top: 24px;}
.i_con3 .swiper_con{margin-top: 30px;}
.i_con3 .swiper_btn{position: relative;left: auto;right: auto;top: auto;bottom: auto;transform: translate(0);margin-left: 30px;}
.i_con3 .swiper-slide{width: 590px;padding: 10px 0}
.item_yh{position: relative;background: #fff;}
.item_yh:before{content: '';position: absolute;left: 0;top: 50%; display: block; width: 0;height: calc(100% + 20px);border-radius: 8px; border-bottom-right-radius: 0;
    background-image: linear-gradient(to right,#f9c40c, #e17626);transform: translateY(-50%);transition: .6s all ease}
.item_yh a{display: block; padding: 30px 50px;position: relative;z-index: 9}
.item_yh span{display:inline-block;padding: 8px 20px;transition: .4s all ease;
    border-radius: 8px; border-bottom-right-radius: 0;font-size: 18px;color: #474747;background: #eeeeee}
.item_yh .title{font-size: 24px;color: #000000;margin-top: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .4s all ease;}
.item_yh p{font-size: 16px;color: #525252;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .4s all ease;}
.item_yh em{font-size: 16px;color: #525252;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: flex;align-items: center;transition: .4s all ease;}
.item_yh em i{margin-right: 6px; font-size: 24px;color: #d61d19;transition: .4s all ease;}
.item_yh:hover:before{width: 100%;}
.item_yh:hover span{background: #fff;color: #d61d19}
.item_yh:hover .title{color: #fff}
.item_yh:hover p{color: #fff}
.item_yh:hover em{color: #fff}
.item_yh:hover em i{color: #fff}

.i_con4{padding: 70px 0 30px 0}
.i_con4 .view{display: flex}
.i_con4 .view .con_l{width:570px;}
.i_con4 .i_title{text-align: left}
.i_con4 .text{font-size: 18px;line-height: 40px;color: #525252;margin-top: 30px;text-align: justify}
.i_con4 .bottom{display: flex;justify-content: space-between; margin-top: 60px;}
.i_con4 .bottom .item{width: 130px;height: 110px;display: flex;align-items: center;justify-content: center;text-align: center;border: 2px solid #d61d19;color: #d61d19; transition: .4s all ease}
.i_con4 .bottom .item i{font-size: 28px;line-height: 28px;height: 28px;display: block;text-align: center;transition: .4s all ease}
.i_con4 .bottom .item span{font-size: 18px;display: block;margin-top: 8px;transition: .4s all ease}
.i_con4 .bottom .item:hover{background-image: linear-gradient(to right, #f9c40c, #e17626); border: 0}
.i_con4 .bottom .item:hover i{color: #fff}
.i_con4 .bottom .item:hover span{color: #fff}
.i_con4 .view .con_r{width: calc(100% - 570px);padding-left: 50px;}


.i_con5{background: url("../image/i_con5.jpg") no-repeat;background-size: cover;position: relative}
/*.i_con5:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;background: rgba(60,89,167,.8);}*/
.i_con5 .g_w{position: relative;z-index: 9}
.i_con5 .view{display: flex;align-items: center}
.i_con5 .view .con_l{width:442px; height: 100%; padding: 30px 44px;background: #30335f }
.i_con5 .view .con_l .title{display: block;font-size: 30px;color: #44c7ee}
.i_con5 .view .con_l .form_view{margin-top: 7px;}
.i_con5 .view .con_l input{display: block;margin-top: 13px; padding: 0 26px; width: 100%;height: 46px; line-height: 46px; font-size: 18px; color: #fff;background: #515479;border: 0; border-radius: 8px;}
.i_con5 .view .con_l textarea{display: block;margin-top: 13px; padding: 14px 26px; width: 100%;height: 88px; font-size: 18px; color: #fff;background: #515479;border: 0; border-radius: 8px;}
.i_con5 .view .con_l button{width: 150px;height: 48px;line-height: 48px;text-align: center;color: #fff;background: #44c7ee;font-size: 18px;margin-top: 20px;border: 0;padding: 0}
.i_con5 .view .con_c{width: calc(100% - 442px - 380px);padding: 0 20px;color: #fff}
.i_con5 .view .con_c .list{display: flex;justify-content: space-between;flex-wrap: wrap}
.i_con5 .view .con_c .item{width: 48%;font-size: 18px;display: flex;align-items: center}
.i_con5 .view .con_c .item:nth-child(3){margin-top: 50px}
.i_con5 .view .con_c .item:nth-child(4){margin-top: 50px}
.i_con5 .view .con_c .item i{display: block;  width: 66px;height: 66px;font-size: 28px; line-height: 66px;text-align: center;border-radius: 50%;border: 2px solid rgba(255,255,255,.3)}
.i_con5 .view .con_c .item p{width: calc(100% - 66px);padding-left: 10px;}
.i_con5 .view .con_r{width: 380px;}
.i_con5 .view .con_r p{font-size: 50px;color: #fff;line-height: 76px;text-align: right;letter-spacing: 3px}
.i_con5 .view .con_r p b{font-size: 90px;color: #d61d19;font-style: italic}
.i_con5 .view .con_r .g_m_btn{width: 200px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 18px;}

.i_con6{padding: 90px 0 0 0;background: url("../image/i_con6_13.jpg") no-repeat;background-size: cover;background-position: center;overflow: hidden;}
.i_con6 .i_title{font-size: 40px;}
.i_con6 .list{display: flex;flex-wrap: wrap;margin-top: 50px; background: #fff;box-shadow: 0 0 4px #dfdfdf;}
.i_con6 .list .item{width: 16.66%;border-top: 1px solid #dfe1e9; border-right: 1px solid #dfe1e9;transition: .4s all ease}
.i_con6 .list .item:nth-child(6n){border-right: 0}
.i_con6 .list .item:nth-child(-n+6){border-top: 0}
.i_con6 .list .item .img{position: relative;padding-top: 66.67%}
.i_con6 .list .item .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 96%;max-height: 96%}
.i_con6 .list .item .g_btn{font-size: 18px;color: #fff;width: 140px;height: 56px;line-height: 56px;text-align: center;position: absolute}
.i_con6 .bottom{text-align: center;margin-top: -5%}
.i_con6 .list .item:hover{box-shadow:0 0 4px #d61d19;}

.i_con7{padding: 60px 0 90px 0;}
.i_con7 .i_title{text-align: left}
.i_con7 .i_title b{margin-bottom: 10px;}
.i_con7 .i_title p{margin-top: 14px;}
.i_con7 .top{display: flex;justify-content: space-between;align-items: center}
.i_con7 .g_btn{width: 180px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 18px;}
.i_con7 .list{display: flex;}
.i_con7 .list .item{width: 32%;margin-right: 2%;margin-top: 30px;}
.i_con7 .list .item:nth-child(3){margin-right: 0}
.i_con7 .list .item a{display: block;padding:30px;background: #f4f4f4;border-radius: 24px; border-bottom-right-radius: 0 }
.i_con7 .list .item .item_top{display: flex;justify-content: space-between;align-items: center}
.i_con7 .list .item .date{color: #474747;font-size: 16px;transition: .4s all ease}
.i_con7 .list .item .date b{font-size: 36px;margin-right: 6px;}
.i_con7 .list .item .item_top i{color: #d61d19;font-size: 24px;}
.i_con7 .list .item .title{font-size: 24px;color: #474747;margin-top: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .4s all ease}
.i_con7 .list .item p{font-size: 16px;color: #525252;margin-top: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.i_con7 .list .item:hover .date b{color: #d61d19}
.i_con7 .list .item:hover .title {color: #d61d19}


/* .f_top{display: flex;padding: 90px 0 40px 0;}
.f_top .con_l{width: 500px;}
.f_top .con_l .info{margin-top: 70px;font-size: 16px;line-height: 30px;color: #fff;}
.f_top .con_l .info b{font-size: 36px;}
.f_top .con_r{width: calc(100% - 500px);padding-left: 40px;}
.f_top .con_r ul {display: flex}
.f_top .con_r ul li{width: 20%;position: relative;text-align: center}
.f_top .con_r ul li:after{content: '';position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1px; height: 94%;background: rgba(255,255,255,.1);display: block}
.f_top .con_r ul li:nth-last-child(1):after{display: none}
.f_top .con_r ul li>div{display: inline-block;text-align: left}
.f_top .con_r ul li>div>a{display: inline-block;font-size: 18px;color: #fff;transition: .4s all ease}
.f_top .con_r ul li .a{margin-top: 16px;}
.f_top .con_r ul li .a a{font-size: 16px;line-height: 27px;color: #fff;opacity: .7;display: block;transition: .4s all ease}
.f_top .con_r ul li .a a:hover{opacity: 1}
.f_top .con_r ul li>div>a:hover{transform: translate(2px,-2px);}
.f_bottom{height: 88px; border-top: 1px solid rgba(255,255,255,.2); display: flex;justify-content: space-between;align-items: center}
.f_bottom .con_l span{color: #fff;font-size: 16px;opacity: .7;display: inline-block}
.f_bottom .con_l a{color: #fff;font-size: 16px;opacity: .7;display: inline-block}
.f_bottom .con_r{display: flex;}
.f_bottom .con_r a{position: relative;margin-left: 20px;}
.f_bottom .con_r a i{display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;background: rgba(255,255,255,.2); border-radius: 50%}
.f_bottom .con_r a .code{position: absolute; bottom: 100%;left: 50%;transform: translateX(-50%);width: 140px;padding: 10px;display: none}
.f_bottom .con_r a:hover .code{display: block}
.f_bottom .con_r a:hover i{background: #d61d19;} */


.right_float{position: fixed;right: 0;bottom: 0;z-index: 99999}
.right_float ul{background: #d61d19;}
.right_float ul li {width: 80px; font-size: 0; border-bottom:1px solid #fff;  position: relative}
.right_float ul li:nth-last-child(1){border: 0}
.right_float ul li:nth-last-child(2){border: 0}
.right_float ul li .view{padding: 14px 0 7px 0; text-align: center; display: block}
.right_float ul li .view i{display: block;height: 22px;line-height: 22px; font-size: 22px;color: #fff;}
.right_float ul li .view span{display: block;margin-top: 6px;color: #fff;font-size: 14px;}
.right_float ul li .before{position: absolute;top: 0; left: 100%;height: 100%;transition: .4s all ease;
    display: flex; align-items: center; padding: 0 30px; color: #fff;white-space: nowrap;background: #d61d19}
.right_float ul li.pc{display: block}
.right_float ul li.web{display: none}
.right_float ul li .before i{font-size: 30px;height: 30px;line-height: 30px;margin-right: 10px;}
.right_float ul li .before p{font-size: 16px;}
.right_float ul li .before span{display: block}
.right_float ul li .before span:nth-child(2){font-size: 10px;}
.right_float ul li:hover .before {transform: translateX(-100%);}
.right_float ul li:hover {}
.right_float ul li:hover .view i{color: #fff;}
.right_float ul li:hover .view span{color: #fff;}

.rf_wechat{opacity: 0; pointer-events: none; position: absolute; top: 0; right: 100%; transform: translateX(100%); z-index: -1; transition: all 0.5s; width: 120px; padding: 4px; background: #d61d19;}
.rf_wechat img{max-width: 100%;}
.right_float ul li:hover .rf_wechat{ opacity: 1; transform: translateX(0); pointer-events: auto;}


.n_banner{position: relative}
.n_banner .g_bg{padding-top:32.8%; min-height: 180px;}
.n_banner .text{position: absolute;left:0;top: 23%;width: 100%;color: #fff}
.n_banner .text strong{font-size: 20px;text-transform: uppercase; display: block}
.n_banner .text b{font-size: 50px;display: block;margin-top: 20px;}
.n_banner .text span{font-size: 16px;text-transform: uppercase;display: block;margin-top: 10px;opacity: .5}
.n_top{padding-top: 50px;text-align: right}
.n_breadcrumb {display: inline-block;font-size: 18px;color: #333}
.n_breadcrumb span{display: inline-block}
.n_breadcrumb a{display: inline-block; color: #333;transition: .4s all ease}
.n_breadcrumb a i{font-size: 18px;margin-right: 10px;}
.n_breadcrumb a:hover{color: #e17626}

.n_title b{font-size: 40px;display: block}
.n_title span{margin-top: 10px; font-size: 30px;text-transform: uppercase; display: block}
.n_title .icon{display: block;margin-top: 40px; width: 66px;height: 66px;background-size: 100% 100%}

.leftBg{position: relative}
.leftBg:before{content: '';position: absolute;left:0;transform: translateX(calc((-100vw + 1700px) / 2)) ;
    background-size: cover;pointer-events: none ; display: block}
.leftBg .before{ position: absolute;left:0;transform: translateX(calc((-100vw + 1700px) / 2)) ;
    background-size: cover;pointer-events: none ; display: block}

/*.swiper_btn{margin: 0; top: 50%;transform: translateY(-50%); width: 66px;height: 66px;line-height: 66px;text-align: center;border-radius: 50%;background: #dddddd; color: #e17626}*/
/*.swiper_btn.swiper-button-prev{left: 0;}*/
/*.swiper_btn.swiper-button-next{right: 0;}*/

.n_fa_d_view{margin-top: 50px;padding-bottom:90px; }
.n_fa_d_view .g_w{display: flex}
.n_fa_d_view .view_l{width: calc(100% - 420px);padding-right: 30px;}
.n_fa_d_view .view_r{width: 420px;position: relative}
.n_fa_d_form{overflow: hidden;box-shadow:  0 0 8px #999;width: 420px;}
.n_fa_d_form.active{position: fixed;top: 120px;}
.n_fa_d_form.active2{position: absolute;bottom:20px;top: auto}
.n_fa_d_form .title{display: block;height: 70px;line-height: 70px;font-size: 22px;color: #fff;text-align: center}
.n_fa_d_form form{padding: 20px 38px;background: #fff}
.n_fa_d_form .item{margin-top: 20px}
.n_fa_d_form .item span{display: block;color: #777777;font-size: 16px;}
.n_fa_d_form .item input{display: block;margin-top: 6px; width: 100%; height: 50px;padding: 0 20px;color: #777777;font-size: 16px;line-height: 50px;border: 0;background: #f4f4f4}
.n_fa_d_form button{ width: 180px; margin: 44px auto 0 auto; border: 0 ;padding: 0;background: none}

.n_fa_d_view .con1 .i_title{text-align: left}
.n_fa_d_view .con1 .p{text-align: justify;font-size: 18px;color: #474747;line-height: 46px;margin-top: 40px;}
.n_fa_d_view .con1 .g_btn{width: 180px; margin-top: 40px;}
.n_fa_d_view .con2{margin-top: 30px;}
.n_fa_d_view .con2:before{;width: 818px;height: 313px;background: url("../image/n_fa_d1.png") no-repeat;}
.n_fa_d_view .con2 .top{margin-top: 40px;display: flex}
.n_fa_d_view .con2 .top .n_title{width: 350px;}
.n_fa_d_view .con2 .top .p{width: calc(100% - 350px);font-size: 18px;color: #474747; line-height: 40px;text-align: justify}

.n_fa_d_table{margin-top: 60px;padding: 20px; overflow-x: auto;background-image: url("../image/n_fa_d2.png");background-color: #f0f2fc;background-position: center;background-repeat: no-repeat}
.n_fa_d_table p{font-size: 18px!important;line-height: 3rem!important;}
.n_fa_d_table span{font-size: 18px!important;line-height: 3rem!important;}
.n_fa_d_table td{font-size: 18px!important;line-height: 3rem!important;}
.n_fa_d_table a{color: #333;}

.n_fa_d_table .table-responsive{overflow: initial}
.n_fa_d_table table{width: 100%}
.n_fa_d_table table td{border: 1px solid #000}
/*.n_fa_d_table .table{margin: 0}*/
/*.n_fa_d_table tbody{}*/
/*.n_fa_d_table tbody tr td{color: #333333;font-size: 18px;line-height: 36px;padding: 22px!important;text-align: justify;display:table-cell; vertical-align:middle}*/
/*.n_fa_d_table .table-bordered > tbody > tr > td{border-color: #ffff}*/
/*.n_fa_d_table tbody tr td:nth-child(1){width: 24%; color: #30335f;font-size: 24px;text-align: center}*/
/*.n_fa_d_table tbody tr:nth-child(1){background: #e17626}*/
/*.n_fa_d_table tbody tr:nth-child(1) td{color: #fff;text-align: center;font-size: 24px;height: 60px;padding: 0!important;}*/
.n_fa_d_table tbody tr:nth-child(1) td{height: 50px;}


.n_fa_d_view .con3{padding: 50px 0 0 0}
.n_fa_d_view .con3 .n_title{text-align: center}
.n_fa_d_view .con3 .n_title .icon{width: 90px;height: 90px;margin: 0 auto 10px auto}
.n_fa_d_view .con3 .n_fa_d_table{background-image: url("../image/n_fa_d4.png");}
.n_fa_d_view .con3_g_btn .g_btn {margin: 40px auto!important;width: 400px;height: 80px;line-height: 80px; font-size: 20px; }

/*.n_fa_d_view .con4 .top{padding-top: 300px;}*/
.n_fa_d_view .con4 .top .before{top: 0; width: calc(100% + (100vw - 1700px) / 2); height: 100%;background-position: center;background-image: url("../image/n_fa_d6.jpg")}
.n_fa_d_view .con4 .view{position: relative;z-index: 9;padding:50px 68px 70px 0;}
.n_fa_d_view .con4 .view:before{content: ''; width: 150%;height: 100%;background: rgba(255,255,255,.8);position: absolute;right: 0;top: 0;}
.n_fa_d_view .con4 .i_title{text-align: center;position: relative;z-index: 9}
.n_fa_d_view .con4 .text{margin-top: 20px; font-size: 18px;color: #474747;line-height: 40px;justify-content: space-between;position: relative;z-index: 9}
.n_fa_d_view .con4 .text b{font-size: 20px;color: #30335f;margin-top: 6px;}
.n_fa_d_view .con4 .swiper_con{position: relative;margin-top: 70px; padding: 0 120px;}
.n_fa_d_view .con4 .swiper_con:before{width: 603px;height: 549px;background-image: url("../image/n_fa_d5.png")}
.n_fa_d_view .con4 .g_bg{padding-top: 64.5%}
.n_fa_d_view .con4 .title{text-align: center;font-size: 20px;color: #474747;margin-top: 20px;}
.n_fa_d_view .con4 .swiper_btn{background: #bfbfbf;color: #fff}
.n_fa_d_view .con4 .swiper_btn:hover{background: #d61d19}

.n_fa_d_view .con5{margin-top: 70px; padding: 80px 0}
.n_fa_d_view .con5:before{top: 0; width: calc(100% + (100vw - 1700px) / 2); height: 100%;background-image: url("../image/n_fa_d12.jpg");background-position: center;}
.n_fa_d_view .con5 .i_title{position: relative;z-index: 9;text-align: left}
.n_fa_d_view .con5 .i_title small{font-weight: 100;font-size: 100%}
.n_fa_d_view .con5 .view{display: flex;position: relative;z-index: 9;margin-top: 10px;}
.n_fa_d_view .con5 .con_l{width: 430px;}
.n_fa_d_view .con5 ul{padding-top: 40px;}
.n_fa_d_view .con5 ul li{padding-left: 20px;padding-bottom: 38px; position: relative;font-size: 0}
.n_fa_d_view .con5 ul li:before{content: ''; width: 12px;height: 12px;background: #fff;border: 2px solid #e17626; border-radius: 50%;
    position: absolute;left: 0;top: 4px;transform: translateX(-50%);z-index: 9}
.n_fa_d_view .con5 ul li:after{content: ''; width: 1px;height: 100%;background: #f4b312; position: absolute;left: 0;top: 12px;transform: translateX(-50%)}
.n_fa_d_view .con5 ul li:nth-last-child(1):after{display: none}
.n_fa_d_view .con5 ul li .title{font-size: 20px;color: #474747}
.n_fa_d_view .con5 ul li p{margin-top: 8px; font-size: 16px;color: #777777}
.n_fa_d_view .con5 ul li form{}
.n_fa_d_view .con5 ul li form .form_row{display: flex;justify-content: space-between}
.n_fa_d_view .con5 ul li form input{display: block;margin-top: 13px; padding: 0 20px;width: 100%; height: 50px;line-height: 50px; background: #fff;border: 0;font-size: 16px; }
.n_fa_d_view .con5 ul li form .form_row input{width: 49%}
.n_fa_d_view .con5 ul li form textarea{display: block;margin-top: 13px; padding:20px;width: 100%; height: 82px; background: #fff;border: 0;font-size: 16px; }
.n_fa_d_view .con5 ul li form .form_btn{margin-top: 16px;display: flex}
.n_fa_d_view .con5 ul li form button{margin-right: 20px; width: 140px;height: 46px;font-size: 18px; line-height: 46px;text-align: center;color: #fff;background: #44c6ed;border: 0}
.n_fa_d_view .con5 ul li form .g_btn{width: 140px;height: 46px;font-size: 18px; line-height: 46px;text-align: center;color: #fff; }
.n_fa_d_view .con5 .con_r{width: calc(100% - 430px);padding:0 20px 0 30px;}
.n_fa_d_bottom .i_con3{padding-left: 0}
.n_fa_d_bottom .item_yh{overflow: hidden;transition: .4s all ease}
.n_fa_d_bottom .item_yh a{padding: 30px 40px;}
.n_fa_d_bottom .item_yh .title{font-size: 22px;margin-top: 0;display: flex;align-items: center}
.n_fa_d_bottom .item_yh .title i{margin-right: 6px;font-size: 40px;transition: .4s all ease;
    background-image:-webkit-linear-gradient(top,  #43c5ed,#303360);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}
.n_fa_d_bottom .item_yh{background: url("../image/n_fa_d11.jpg") no-repeat;background-size: cover;}
.n_fa_d_bottom .item_yh:before{width: 100%;height: 8px; bottom: 0;top: auto; border-radius: 0;transform: translate(0);background-image: linear-gradient(to right, #f9c40c, #e17626);}
.n_fa_d_bottom .item_yh:hover:before{height: 100%;background: url("../image/n_fa_d10.jpg") no-repeat;background-size: cover;border-radius: 18px;border-bottom-right-radius: 0;}
.n_fa_d_bottom .item_yh:hover{border-radius: 18px;border-bottom-right-radius: 0; }
.n_fa_d_bottom .item_yh:hover .title i{color: #fff; background-image:-webkit-linear-gradient(top,  #fff,#fff);}

.n_fw{}
.n_fw .n_fw_list{display: flex;flex-wrap: wrap}
.n_fw .n_fw_list .n_fw_item{width: 31%;margin-right: 3.5%;margin-top: 3.5%;overflow: hidden; transition: .4s all ease}
.n_fw .n_fw_list .n_fw_item:nth-child(3n){margin-right: 0}
.n_fw .n_fw_list .n_fw_item .img{overflow: hidden}
.n_fw .n_fw_list .n_fw_item .g_bg{padding-top: 61.5%; transition: .8s all ease}
.n_fw .n_fw_list .n_fw_item .text{padding: 40px;background: #eeeffa;transition: .4s all ease}
.n_fw .n_fw_list .n_fw_item .title{position: relative;padding-right: 40px;font-size: 30px;color: #333333;}
.n_fw .n_fw_list .n_fw_item .title i{position: absolute;top: 4px;right: 0; font-size: 30px;
    background-image:-webkit-linear-gradient(#f4b312,#e17626);
    -webkit-background-clip:text;  -webkit-text-fill-color:transparent; }
.n_fw .n_fw_list .n_fw_item p{margin-top: 10px; font-size: 18px;line-height: 40px;color: #525252; text-align: justify; height: 120px;overflow: hidden;transition: .4s all ease}
.n_fw .n_fw_list .n_fw_item span{display: block; margin-top: 16px;width: 180px; height: 56px;line-height: 56px;text-align: center; color: #fff; font-size: 18px;}
.n_fw .n_fw_list .n_fw_item:hover .text{background:url("../image/n_fw1_11.jpg") no-repeat;background-size: cover;background-position: center}
.n_fw .n_fw_list .n_fw_item:hover .title{color: #fff}
.n_fw .n_fw_list .n_fw_item:hover p{color: #fff}
.n_fw .n_fw_list .n_fw_item:hover .g_bg{transform: scale(1.08)}
.n_fw .n_fw_list .n_fw_item:hover {border-radius: 20px;border-bottom-right-radius: 0}


.fenye{margin: 60px auto;text-align: center;display: flex;align-items: center;justify-content: center}
.fenye a{display: inline-block;margin: 0 13px; width: 50px;height: 50px;line-height: 50px;text-align: center;color: #444;font-size: 16px;
    border-radius: 50%;border: 1px solid #cccccc;transition: .4s all ease}
.fenye a:nth-last-child(1){border: 0}
.fenye a:nth-child(1){border: 0;transform:rotate(180deg) }
.fenye a:hover{background: #30335f;color: #fff}
.fenye a.active{background: #30335f;color: #fff}

.n_nav{margin-top: -120px;position: relative;z-index: 99}
.n_nav .n_nav_con{display: flex;background-image: linear-gradient(to right, #303360,#43c5ec);border-radius: 28px;border-bottom-right-radius: 0; }
.n_nav a{display: flex;align-items: center;justify-content: center;height: 120px;border-radius: 28px;border-bottom-right-radius: 0;
    text-align: center; color: #fff;font-size: 20px;position: relative;transition: .4s all ease;}
.n_nav a i{display: block;height: 30px;line-height: 30px;font-size: 30px;}
.n_nav a i.icon{background-size: auto 83%;background-position: center;background-repeat: no-repeat}
.n_nav a span{display: block;margin-top: 10px; font-size: 20px;}
.n_nav a:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 70px;background: rgba(255,255,255,.3);display: block}
.n_nav a:nth-last-child(1):after{display: none}
.n_nav a:hover{background-image: linear-gradient(to right,#f4b312,#e17626);}
.n_nav a:hover:after{opacity: 0}
.n_nav a.active{background-image: linear-gradient(to right,#f4b312,#e17626);}
.n_nav a.active:after{opacity: 0}

.n_about .n_nav a{width: calc(100% / 7)}
.n_about1{}
.n_about1 .con1{margin-top: 100px;padding-bottom: 100px; background: url("../image/n_about1_12.png") no-repeat;background-position: 40px 10px;}
.n_about1 .con1 .view{margin-top: 60px;display: flex}
.n_about1 .con1 .view .con_l{width: 50%;}
.n_about1 .con1 .view .text{font-size: 18px;color: #3c3c3c;line-height: 40px;text-align: justify}
.n_about1 .con1 .view .con_r{width: 50%;padding-left: 40px;}
.n_about1 .con1 .view .video .g_bg{width: 100%;height: 100%;position: absolute; top: 0;left: 0}
.n_about1 .con1 .view .video video{display: none; max-width: 100%;max-height: 100%;position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%)}
.n_about1 .con1 .view .video{overflow: hidden;position: relative;padding-top: 57.5%;background: #000}
.n_about1 .con1 .view .video i{display: block;  width: 104px;height: 104px;line-height: 104px;text-align: center;font-size: 32px;color: #fff;border-radius: 50%;border: 2px solid rgba(255,255,255, .5);z-index: 9}
.n_about1 .con2{padding: 80px 0;background: url("../image/n_fa_d12.jpg") no-repeat;background-position: center;background-size: cover}
.n_about1 .con2 .i_title{text-align: left}
.n_about1 .con2 .i_title p{white-space: nowrap;font-size: 30px;margin-top: 20px;}
.n_about1 .con2 .g_w{display: flex;}
.n_about1 .con2 .con_l{width: 534px;}
.n_about1 .con2 .list{margin-top: 50px;}
.n_about1 .con2 .list .top{display: flex;justify-content: space-between;align-items: center;}
.n_about1 .con2 .list .top b{position: relative;color: #474747;font-size: 30px;font-weight: 400; display: flex;align-items: center}
.n_about1 .con2 .list .top b:before{content: ''; width: 4px;height: 36px;display: inline-block;background: #e17626;margin-right: 10px;}
.n_about1 .con2 .list .top a{width: 130px; height: 42px;line-height: 42px;font-size: 18px;}
.n_about1 .con2 .list .item{margin-top: 30px;}
.n_about1 .con2 .list .item a{display: flex;}
.n_about1 .con2 .list .item .item_l{width: 260px;}
.n_about1 .con2 .list .item .img{overflow: hidden;height: 100%}
.n_about1 .con2 .list .item .g_bg{height: 100%; padding-top: 73.2%;transition: .8s all ease}
.n_about1 .con2 .list .item .item_r{width: calc(100% - 260px);padding: 22px;background: #fff}
.n_about1 .con2 .list .item .title{font-size: 18px;color: #333;position: relative;padding-right: 30px;transition: .4s all ease}
.n_about1 .con2 .list .item .title i{position: absolute;right: 0;top: 0;font-size: 18px;line-height: 18px;height: 18px;display: block;}
.n_about1 .con2 .list .item .g_btn{width: 104px;height: 32px;line-height: 32px;margin-top: 20px;font-size: 14px;}
.n_about1 .con2 .list .item p{margin-top: 10px; font-size: 14px;line-height: 23px;height: 46px;overflow: hidden; color: #525252}
.n_about1 .con2 .con_r{width:calc(100% - 534px);padding-left: 40px;padding-top: 60px;}
.n_about1 .con2 .list .item:hover .g_bg{transform: scale(1.08);}
.n_about1 .con2 .list .item:hover .title{color: #e17626;}
.n_about1 .con3 {padding: 120px 0 60px 0;
    background: url("../image/n_about1_5.jpg") no-repeat;background-size: cover;background-position: center}
.n_about1 .con3 .top{display: flex;position: relative;}
.n_about1 .con3 .top:after{content: '';position: absolute;left: 0;bottom: 5px;width: 100%; border-bottom: 1px solid rgba(255,255,255,.2)}
.n_about1 .con3 .con_l{width: 500px;position: relative}
.n_about1 .con3 .i_title{color: #fff;text-align: left}
.n_about1 .con3 .i_title span{margin-top: 0}
.n_about1 .con3 .tab_nav{display: flex;margin-top: 56px; }
.n_about1 .con3 .tab_nav a{display: block;margin-right: 22px; width: 130px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 24px;
    border: 1px solid #fff;transition: .4s all ease}
.n_about1 .con3 .tab_nav a.active{background-image: linear-gradient(to right,#f4b312,#e17626);border: 0}
.n_about1 .con3 .tab_nav a:hover{background-image: linear-gradient(to right,#f4b312,#e17626);border: 0}
.n_about1 .con3 .swiper_btn{top: auto;transform: translate(0);bottom: 57px;}
.n_about1 .con3 .swiper-button-prev{left: 0;}
.n_about1 .con3 .swiper-button-next{right: auto; left: 110px; }
.n_about1 .con3 .con_r{width: calc(100% - 500px);padding-left: 136px;
    background: url("../image/n_about1_15.png") no-repeat;background-position: left top;background-size: 6.8% auto}
.n_about1 .con3 .tab_con{display: none}
.n_about1 .con3 .tab_con.active{display: block}
.n_about1 .con3 .swiper_con{}
.n_about1 .con3 .swiper_con .swiper-slide{padding-bottom: 57px;position: relative}
.n_about1 .con3 .swiper_con .swiper-slide:after{content: '';position: absolute;left: 50%;bottom: 0;
    width: 10px;height: 10px;border-radius: 50%;background: #fff;display: block;}
.n_about1 .con3 .swiper_con .img{padding-top: 141.8%;position: relative;overflow: hidden}
.n_about1 .con3 .swiper_con .img img{max-width: 100%;max-height: 100%}
.n_about1 .con3 .swiper_con .img span{padding: 26px 13px;  width: 46px;height: 410px;max-height: 100%; position: absolute;left: 0;top: 0;color: #fff;font-size: 18px;
    background-image: linear-gradient(#30335f,#243e91,rgba(68,199,238,1),rgba(68,199,238,0));}
.n_about1 .con3 .bottom{margin-top: 50px; display: flex;justify-content: space-between;color: #fff}
.n_about1 .con3 .bottom .item{font-size: 18px;}
.n_about1 .con3 .bottom .item p{}
.n_about1 .con3 .bottom .item p b{font-size: 70px;}


.n_about1 .con4{}
.n_about1 .con4 .top{padding-top: 300px;background-position: center;background-image: url("../image/n_fa_d6.jpg");background-size: cover}
.n_about1 .con4 .view{position: relative;z-index: 9;display: flex;padding:110px 0 110px 100px;}
.n_about1 .con4 .view:before{content: ''; width: 150%;height: 100%;background: rgba(255,255,255,.8);position: absolute;left: 0;top: 0;pointer-events: none}
.n_about1 .con4 .con_l{width: 360px;}
.n_about1 .con4 .con_r{width: calc(100% - 360px);}
.n_about1 .con4 .i_title{text-align: left;position: relative;z-index: 9}
.n_about1 .con4 .text{ font-size: 18px;color: #474747;line-height: 40px;justify-content: space-between;position: relative;z-index: 9}
.n_about1 .con4 .text b{font-size: 20px;color: #30335f;margin-top: 6px;}
.n_about1 .con4 .swiper_con{position: relative;margin-top: 70px; padding: 0 120px;}
.n_about1 .con4 .swiper_con:before{width: 603px;height: 549px;background-image: url("../image/n_fa_d5.png")}
.n_about1 .con4 .g_bg{padding-top: 64.5%}
.n_about1 .con4 .title{text-align: center;font-size: 20px;color: #474747;margin-top: 20px;}
.n_about1 .con4 .swiper_btn{background: #dddddd}
.n_about1 .con4 .swiper_btn:hover{background: #d61d19}

.n_about1 .con5{padding: 100px 0}
.n_about1 .con5 .list{margin-top: 60px;display: flex;justify-content: space-between;align-items: flex-start}
.n_about1 .con5 .list .item{width: 24%;overflow: hidden;position: relative;transition: .4s all ease}
.n_about1 .con5 .list .item:nth-child(2n){margin-top: 60px;}
.n_about1 .con5 .list .item .g_bg{padding-top: 146%;}
.n_about1 .con5 .list .item .text{position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #fff;width: 100%;padding: 0 70px;text-align: center;}
.n_about1 .con5 .list .item .text i{display: block;margin: 0 auto; width: 92px;height: 92px;text-align: center;line-height: 92px;font-size: 38px;color: #e17626;
    border: 1px solid #e17626;border-radius: 50%;border-bottom-right-radius: 0;transition: .4s all ease}
.n_about1 .con5 .list .item .text span{font-size: 30px;display: block;margin-top: 40px;}
.n_about1 .con5 .list .item .text p{font-size: 20px;line-height: 40px; display: block;margin-top: 30px;}
.n_about1 .con5 .list .item:hover i{background-image: linear-gradient(to right,#f4b312,#e17626);color: #fff;border: 0}
.n_about1 .con5 .list .item:hover{transform: translate(4px,-4px);}
.n_about1 .con5 .g_btn {margin: 70px auto 0 auto; width: 400px;height: 80px;line-height: 80px;}

.n_about2 .con1{padding: 90px 0 70px 0}
.n_about2 .con1 .g_w{display: flex;align-items: flex-start}
.n_about2 .con1 .con_l{width: 50%;padding-right: 50px;}
.n_about2 .con1 .g_bg{padding-top: 116.2%;}
.n_about2 .con1 .con_r{width: 50%;}
.n_about2 .con1 .top{display: flex;justify-content: space-between;align-items: flex-start}
.n_about2 .con1 .text{font-size: 18px;line-height: 36px;color: #474747;text-align: justify}
.n_about2 .con1 .text p{margin-top: 30px;}
.n_about2 .con2{margin-bottom: 80px; padding-top: 250px;background: url("../image/n_about2_3.jpg") no-repeat;background-size: cover;background-position: center}
.n_about2 .con2 .view{padding: 70px 100px 60px 100px;max-width: 100%; width: 1010px;background: rgba(53,59,101,.8)}
.n_about2 .con2 .top{display: flex;justify-content: space-between;align-items: flex-start}
.n_about2 .con2 .i_title{color: #fff}
.n_about2 .con2 .text{margin-top: 30px; font-size: 18px;line-height: 36px;color: #fff;text-align: justify}
.n_about2 .con2 .g_btn{width: 200px;margin-top: 50px;}

.n_about4 .con1{padding: 90px 0}
.n_about4 .con1 .i_title i{font-size: 48px;line-height: 48px;height: 48px;text-align: center;display: block;margin-bottom: 30px;
    background-image:-webkit-linear-gradient(#f4b312,#e17626);
    -webkit-background-clip:text;  -webkit-text-fill-color:transparent;}
.n_about4 .con1 .top p{font-size: 20px;line-height: 50px;color: #474747;text-align: center; margin: 20px auto 0 auto;width: 1080px;max-width: 100%}
.n_about4 .con1 .view{margin-top: 80px; display: flex;justify-content: space-between}
.n_about4 .con1 .view .item{position: relative; width: 48%; min-height: 370px; padding: 70px 50px 20px 70px ; transition: .4s all ease;
    background: url("../image/n_about4_2.jpg") no-repeat;background-size: cover;background-position: center}
.n_about4 .con1 .view .item .title{width: 400px;max-width: 80%;height: 60px;line-height: 60px; font-size: 30px; color: #fff;text-align: center;
    position: absolute;left: 50%;top: 0;transform: translate(-50%,-50%);border-radius: 40px;}
.n_about4 .con1 .view .item .p{font-size: 18px;color: #000;line-height: 36px;}
.n_about4 .con1 .view .item .item_view{display: flex;align-items: center;justify-content: space-between;margin-top: 30px;}
.n_about4 .con1 .view .item .info{font-size: 20px;line-height: 36px;}
.n_about4 .con1 .view .item .info p{margin-bottom: 40px;}
.n_about4 .con1 .view .item .info p:nth-last-child(1){margin-bottom: 0}
.n_about4 .con1 .view .item .info i{margin-right: 10px;}
.n_about4 .con1 .view .item .code {text-align: center;font-size: 20px;white-space: nowrap}
.n_about4 .con1 .view .item .code span{display: block; margin-top: 30px;}
.n_about4 .con1 .view .item:hover{background: url("../image/n_about4_1.jpg") no-repeat;background-size: cover;background-position: center;color: #fff}
.n_about4 .con1 .view .item:hover .p{ color: #fff}
.n_about4 .con2{margin-bottom: 80px; padding-top: 300px;background: url("../image/n_about4_3.jpg") no-repeat;background-size: cover;background-position: center}
.n_about4 .con2 .view{padding: 70px 60px 90px 90px;max-width: 100%; width: 1000px;background-image: linear-gradient(rgba(255,255,255,.8) , rgba(255,255,255,0))}
.n_about4 .con2 .top{display: flex;justify-content: space-between;align-items: flex-start}
.n_about4 .con2 .i_title{color: #000;text-align: left}
.n_about4 .con2 .i_title:after{content: '';width: 100px;height: 2px;background: #e17626;display: block;margin-top: 30px;}
.n_about4 .con2 .text{margin-top: 30px; font-size: 18px;line-height: 52px;color: #111;text-align: justify}

.n_about5{}
.n_about5 .con1{padding-top: 80px;}
.n_about5 .list{display: flex;justify-content: space-between; flex-wrap: wrap}
.n_about5 .list .item{margin-top: 50px; width: 48%;display: flex; align-items: center; padding: 50px;min-height: 280px;transition: .4s all ease;
    background: url("../image/n_about4_2.jpg") no-repeat;background-size: cover;background-position: center}
.n_about5 .list .item:hover{background: url("../image/n_about4_1.jpg") no-repeat;background-size: cover;background-position: center}
.n_about5 .list .item .title{width: calc(100% - 320px); color: #474747;line-height: 56px;font-size: 30px;transition: .4s all ease}
.n_about5 .list .item .item_btn{width: 320px; display: flex;align-items: center}
.n_about5 .list .item a{display: flex;align-items: center;justify-content: center; margin-left: 20px; width: 140px;height: 66px;
    border-radius: 40px;color: #fff;font-size: 24px;transition: .4s all ease}
.n_about5 .list .item a i{font-size: 24px;}
.n_about5 .list .item:hover .title{color: #fff}
.n_about5 .list .item a:hover{transform: translateY(-8px)}

.n_about6{}
.n_about6 .con1{padding: 70px 0}
.n_about6 .view{padding: 110px 150px; background-color: #eeeffa}
.n_about6 .view .title{text-align: center;padding-bottom: 24px;border-bottom: 1px dashed #a2a4bc}
.n_about6 .view .title span{display: flex;  justify-content:center;align-items: center;font-size: 46px;}
.n_about6 .view .title img{margin: 0 26px;}
.n_about6 .view .title {margin:20px 0 0 0;font-size: 24px;color: #777777}
.n_about6 .view .p{margin-top: 2px; padding: 20px 0 40px 0; text-align: justify; font-size: 18px;line-height: 40px; border-top: 1px dashed #a2a4bc}

.n_fa1{}
.n_fa1 .con1{}
.n_fa1 .con1 .list{margin-top: 20px;}
.n_fa1 .con1 .item{margin-top: 60px;overflow: hidden;}
.n_fa1 .con1 .item a{display: flex}
.n_fa1 .con1 .item:nth-child(2n) a{flex-direction: row-reverse}
.n_fa1 .con1 .item .con_l{width: 50%;background: #eeeffa;transition: .4s all ease}
.n_fa1 .con1 .item .text{padding: 80px 70px;}
.n_fa1 .con1 .item i{color: #777777;font-size: 40px;height: 35px;line-height: 35px;display: inline-block;transition: .4s all ease}
.n_fa1 .con1 .item .title{color: #333333;font-size: 30px;margin-top: 30px;transition: .4s all ease}
.n_fa1 .con1 .item p{color: #474747;font-size: 18px;line-height: 50px; margin-top: 20px;transition: .4s all ease}
.n_fa1 .con1 .item .more{display: block; width: 180px; height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 18px; margin-top: 30px;}
.n_fa1 .con1 .item .con_r{width: 50%}
.n_fa1 .con1 .item .img{height: 100%;overflow: hidden}
.n_fa1 .con1 .item .g_bg{padding-top: 68%;height: 100%;transition: .8s all ease}
.n_fa1 .con1 .item:hover .title{color: #fff}
.n_fa1 .con1 .item:hover i{color: #fff}
.n_fa1 .con1 .item:hover p{color: #fff}
.n_fa1 .con1 .item:hover .con_l{background: url("../image/n_fa1_10.jpg");}
.n_fa1 .con1 .item:hover .g_bg{transform: scale(1.08);}

.n_fa_bottom{padding: 110px 0;background: url("../image/i_con3_2.jpg") no-repeat;background-size: cover;background-position: center}
.n_fa_bottom .top{display: flex;justify-content: space-between;border-bottom: 1px solid #ddd}
.n_fa_bottom .tab_nav{display: flex;}
.n_fa_bottom .tab_nav a{margin-right: 56px;position: relative;display: block;padding-bottom: 36px;font-size: 30px;color: #525252;transition: .4s all ease}
.n_fa_bottom .tab_nav a:before{content: '';position: absolute;left: 50%;bottom: 10px;transform: translateX(-50%) scale(0); opacity: 0;transition: .4s all ease;
    width: 23px;height: 26px;background: url("../image/n_about1_13.png") no-repeat;background-size: 100% 100%}
.n_fa_bottom .tab_nav a:after{content: '';position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);transition: .4s all ease;
    width:0;height: 4px;background-image: linear-gradient(to right, #f9c40c, #e17626);}
.n_fa_bottom .tab_nav a:hover:before{transform: translateX(-50%) scale(1); opacity: 1;}
.n_fa_bottom .tab_nav a:hover:after{width:100%;}
.n_fa_bottom .tab_nav a:hover{color: #d61d19;}
.n_fa_bottom .tab_nav a.active:before{transform: translateX(-50%) scale(1); opacity: 1;}
.n_fa_bottom .tab_nav a.active:after{width:100%;}
.n_fa_bottom .tab_nav a.active{color: #d61d19;}
.n_fa_bottom .g_btn{display: none;width: 150px; }
.n_fa_bottom .g_btn.active{display: block}
.n_fa_bottom .tab_con{display: none}
.n_fa_bottom .tab_con.active{display: block}
.n_fa_bottom .list{display: flex;margin-top: 56px;}
.n_fa_bottom .list .item_yh{width: 33.33%;border-right: 1px solid #ddd}

.n_fa2{}
.n_fa2_nav {display: flex;justify-content: center;flex-wrap: wrap; margin-top: 40px;}
.n_fa2_nav a{display: block;margin: 20px 23px 0 23px ; width: 200px;height: 60px;line-height: 60px;text-align: center;color: #d61d19;font-size: 24px; border: 1px solid #d61d19;transition: .4s all ease}
.n_fa2_nav a:hover{border: 0;color: #fff;background-image: linear-gradient(to right,#f4b312,#e17626)}
.n_fa2 .con1{}
.n_fa2 .con1 .top{display: flex; margin-top: 60px; overflow: hidden}
.n_fa2 .con1 .top .con_l{width: 50%;position: relative}
.n_fa2 .con1 .top .icon{width: 110px;height: 110px;background-size: 100% 100%;background-repeat: no-repeat}
.n_fa2 .con1 .top .text{padding: 80px 70px;}
.n_fa2 .con1 .top i{color: #777777;font-size: 40px;height: 35px;line-height: 35px;display: inline-block;transition: .4s all ease}
.n_fa2 .con1 .top .title{color: #333333;font-size: 30px;margin-top: 30px;transition: .4s all ease}
.n_fa2 .con1 .top p{color: #474747;font-size: 18px;line-height: 50px; margin-top: 20px;transition: .4s all ease}
.n_fa2 .con1 .top .more{display: block; width: 180px; height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 18px; margin-top: 30px;}
.n_fa2 .con1 .top .con_r{width: 50%;background: #eeeffa;transition: .4s all ease}
.n_fa2 .con1 .top .img{height: 100%;overflow: hidden}
.n_fa2 .con1 .top .g_bg{padding-top: 68%;height: 100%;transition: .8s all ease}
.n_fa2 .con1 .top:hover .title{color: #fff}
.n_fa2 .con1 .top:hover i{color: #fff}
.n_fa2 .con1 .top:hover p{color: #fff}
.n_fa2 .con1 .top:hover .con_r{background: url("../image/n_fa1_10.jpg");}
.n_fa2 .con1 .top:hover .g_bg{transform: scale(1.08);}
.n_fa2 .n_list1{margin-top: 70px;}

.n_zy{}
.n_zy .n_nav a{width: calc(100% / 8);}

.n_zy3{}
.n_zy3 .con1{padding: 50px 0 0 0}
.n_zy3 .con1 .list{margin-top: 20px;}
.n_zy3 .con1 .list .item{padding: 20px 46px;min-height: 160px; display: flex;justify-content: space-between;align-items: center; margin-top: 40px;
background: url("../image/n_zy2.jpg") no-repeat;background-size: cover;transition: .4s all ease}
.n_zy3 .con1 .list .item .title{width: calc(100% - 260px);padding-right: 20px;color: #474747;font-size: 24px;transition: .4s all ease}
.n_zy3 .con1 .list .item a{display: flex;justify-content: center;align-items: center; width: 260px; height: 66px;line-height: 66px;text-align: center;color: #fff;font-size: 24px;}
.n_zy3 .con1 .list .item a i{margin-right: 10px;font-size: 24px;}
.n_zy3 .con1 .list .item:hover .title{color: #fff}
.n_zy3 .con1 .list .item:hover {background: url("../image/n_zy1.jpg") no-repeat;background-size: cover;}


.n_zy4 .con1{padding: 30px 0 0 0;}
.n_zy4 .con1 .i_title p{margin-top: 10px}
.n_zy4 .con1 .con_view{margin-top: 30px; height: 100vh;position: relative;background: url("../image/n_zy4_1.jpg") no-repeat; background-size: cover;background-position: center}
.i_pro_view{position: absolute;left: 50%;top: 140px;transform: translate(-50%,0);width: 72vh; }
.i_pro_view:before{content: '';display: block;padding-top: 100%}
.i_pro_con{position: absolute;left: 50%;top: 0; transform: translate(-50%,0) scale(1);width: 100%;height: 100%; opacity: 1;transition: 1.6s all ease}
.i_pro_view .circle{display: block}
.i_pro_view .circle:before{content: '';display: block;padding-top: 100%}
.i_pro_view .circle1{width: 135%;background: url("../image/quan1.png") no-repeat;background-size: 100% 100%}
.i_pro_view .circle2{width: 115%;background: url("../image/quan2.png") no-repeat;background-size: 100% 100%}
.i_pro_view .circle3{width: 103%;background: url("../image/quan3.png") no-repeat;background-size: 100% 100%}
.i_pro_tanNav{position: absolute;left: 0;top: 0; z-index: 10; width: 100%;height: 100%;pointer-events: none}
.i_pro_tanNav a{width: 10px;height: 10px; position: absolute;color: #fff;font-size: 24px;transition: .4s all ease;pointer-events: auto}
.i_pro_tanNav a:before{content: '';display: block;width: 7px;height: 7px;background: #fff;border-radius: 50%;transition: .4s all ease}
.i_pro_tanNav a:after{content: '';display: block;width: 26px;height: 26px;border: 2px solid #fff; border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: .4s all ease}
.i_pro_tanNav a span{position: absolute;white-space: nowrap}
.i_pro_tanNav a.active:before{width: 10px;height: 10px;}
.i_pro_tanNav a.active:after{opacity: 1}
.i_pro_tanNav a:nth-child(1){left: 50%;top: 0;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(1) span{bottom: 100%;left: 50%;transform: translate(-50%,-20px)}

.i_pro_tanNav a:nth-child(2){left: 85%;top: 15%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(2) span{bottom: 50%;left: 100%;transform: translate(20px,50%)}

.i_pro_tanNav a:nth-child(3){left: 100%;top: 50%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(3) span{bottom: 50%;left: 100%;transform: translate(20px,50%)}

.i_pro_tanNav a:nth-child(4){left: 85%;top: 85%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(4) span{bottom: 50%;left: 100%;transform: translate(20px,50%)}

.i_pro_tanNav a:nth-child(5){left: 50%;top: 100%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(5) span{top: 100%;left: 50%;transform: translate(-50%,20px)}

.i_pro_tanNav a:nth-child(6){left: 15%;top: 85%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(6) span{bottom: 50%;right: 100%;transform: translate(-20px,50%)}

.i_pro_tanNav a:nth-child(7){left: 0;top: 50%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(7) span{bottom: 50%;right: 100%;transform: translate(-20px,50%)}

.i_pro_tanNav a:nth-child(8){left: 15%;top: 15%;transform: translate(-50%,-50%)}
.i_pro_tanNav a:nth-child(8) span{bottom: 50%;right: 100%;transform: translate(-20px,50%)}
.i_pro_tanBody{position: absolute;left: 0;top: 0;z-index: 9; width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}
.i_pro_tanCon{width: 100%; text-align: center;color: #fff;display: none}
.i_pro_tanCon.active{display: block}
.i_pro_tanCon > .iconfont{font-size: 66px;text-shadow: 0 0 6px #fff;display: block;}
.i_pro_tanCon .title{display: block;font-size: 50px;}
.i_pro_tanCon .text{display: block;margin: 10px auto; overflow: hidden;text-align: center; font-size: 30px;opacity: .8;}
.i_pro_item:before{content: ''; display: block;padding-top: 87.2%;background: url("https://www.std.cn/uploads/images/i_pro2.png") no-repeat;background-size: 100% 100%;opacity: .625;transition: .4s all ease}
.i_pro_item:hover:before{opacity: .8}
.i_pro_item img{max-width: 90%;max-height: 90%}
.i_pro_tanCon .more{display: block;margin:60px auto 0  auto;  width: 170px;height: 52px;line-height: 52px;text-align: center; font-size: 16px;color: #fff;
    border: 1px solid rgba(255,255,255,.5); border-radius: 30px;box-shadow: 0 0 6px rgba(255,255,255,.5);transition: .4s all ease}
.i_pro_tanCon .more i{font-size: 12px;margin-left: 8px;}
.i_pro_tanCon .more:hover{background: #fff;color: #133167}
.i_pro_view #canvas{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(-90deg);z-index: 2}

.n_zy4 .con2{padding: 60px 0 110px 0}
.n_zy4 .n_about4 .con1{padding: 0;background: none}
.n_zy4 .n_about4 .con1 p .iconfont{margin-right: 10px;color: #2f3360}
.n_about4 .con1 .view .item:hover:hover p i{color: #fff}



.n_zy5{}
.n_zy5 .con1{padding: 50px 0 0 0}
.n_zy5 .con1 .list{margin-top: 20px;}
.n_zy5 .con1 .list .item{margin-top: 40px;padding:60px 48px;  background: url("../image/n_zy2.jpg") no-repeat;background-size: cover;transition: .4s all ease}
.n_zy5 .con1 .list .item .top{display: flex;justify-content: space-between;align-items: flex-start}
.n_zy5 .con1 .list .item .title{width: calc(100% - 100px); font-size: 24px;line-height: 40px; color: #474747;transition: .4s all ease}
.n_zy5 .con1 .list .item .item_btn{cursor: pointer; width: 100px;display: flex;align-items: center;font-size: 18px;color: #474747;transition: .4s all ease}
.n_zy5 .con1 .list .item .item_btn i{display: block;margin-right: 10px; width: 24px;height: 24px;line-height: 24px;text-align: center;color: #fff;transform: rotate(90deg);border-radius: 50%;transition: .4s all ease}
.n_zy5 .con1 .list .item .item_btn span{display: block}
.n_zy5 .con1 .list .item .item_btn .btn_close{display: none}
.n_zy5 .con1 .list .item .text{display: none; margin-top: 20px;font-size: 18px;line-height: 40px;color: #474747}

.n_zy5 .con1 .list .item.active {background: url("../image/n_zy1.jpg") no-repeat;background-size: cover;}
.n_zy5 .con1 .list .item.active .title{color: #fff}
.n_zy5 .con1 .list .item.active .text{display: block;color: #fff}
.n_zy5 .con1 .list .item.active .item_btn {color: #fff}
.n_zy5 .con1 .list .item.active .item_btn .btn_open{display: none}
.n_zy5 .con1 .list .item.active .item_btn .btn_close{display: block}
.n_zy5 .con1 .list .item.active .item_btn i{;transform: rotate(-90deg);}

.n_zy5 .con1 .list .item:hover {background: url("../image/n_zy1.jpg") no-repeat;background-size: cover;}
.n_zy5 .con1 .list .item:hover .title{color: #fff}
.n_zy5 .con1 .list .item:hover .text{color: #fff}
.n_zy5 .con1 .list .item:hover .item_btn {color: #fff}

.n_zy6{}
.n_zy6 .con1{padding: 50px 0 0 0}
.n_zy6 .list{margin-top: 20px;}
.n_zy6 .list .item{margin-top: 40px;background: #f4f4f4;overflow: hidden;transition: .4s all ease}
.n_zy6 .list .item a{display: flex;align-items: center;padding-right: 50px;background: url("../image/n_zy6_5.png") no-repeat;background-position: right center}
.n_zy6 .list .item .con_l{width: 320px;}
.n_zy6 .list .item .img{overflow: hidden}
.n_zy6 .list .item .g_bg{padding-top: 65.6%;transition: .8s all ease}
.n_zy6 .list .item .con_c{width:calc(100% - 320px - 260px);padding: 20px 36px;}
.n_zy6 .list .item .text .iconfont{color: #9f9f9f;font-size: 30px;transition: .4s all ease}
.n_zy6 .list .item .title{color: #474747;font-size: 24px;margin-top: 15px;transition: .4s all ease}
.n_zy6 .list .item .con_r{width: 260px;}
.n_zy6 .list .item .more{display: flex;align-items: center;justify-content: center; width: 260px;height: 66px;line-height: 66px; color: #fff;font-size: 24px;border-radius: 40px;}
.n_zy6 .list .item .more i{font-size: 30px;height: 30px;line-height: 30px; margin-right: 10px;}
.n_zy6 .list .item:hover{background-image: linear-gradient( #43c5ec, #243e91 ,#303360 )}
.n_zy6 .list .item:hover .title{color: #fff}
.n_zy6 .list .item:hover .iconfont{color: #fff}
.n_zy6 .list .item:hover .g_bg{transform: scale(1.08)}

.n_zy6_d{}
.n_zy6_d .con1{padding: 70px 0 90px 0}
.n_zy6_d .con1 .g_w{display: flex}
.n_zy6_d .con1 .con_l{width: calc(100% - 320px);padding-right: 80px;}
.n_zy6_d .con1 .top{padding: 90px 70px; background-color: #eeeffa;background-image: url("../image/n_about1_12.png");background-repeat: no-repeat;background-position: center 10%}
.n_zy6_d .con1 .top .title{font-size: 30px;color: #474747;padding-bottom: 40px;border-bottom: 1px dashed #a2a4bc}
.n_zy6_d .con1 .top .text{margin-top: 4px; padding: 30px 0;font-size: 18px;line-height: 56px; color: #474747;border-top: 1px dashed #a2a4bc}
.n_zy6_d .con1 .top .file{}
.n_zy6_d .con1 .top .file .name{font-size: 20px;color: #474747}
.n_zy6_d .con1 .top .file_item{display: flex;align-items: center;justify-content: space-between;margin-top: 20px; padding: 24px 40px;background: #fff}
.n_zy6_d .con1 .top .file_title{width: calc(100% - 190px);padding-right: 46px;display: flex;align-items: center;font-size: 20px;color: #474747}
.n_zy6_d .con1 .top .file_title i{color: #767575;margin-right: 10px;font-size: 36px;}
.n_zy6_d .con1 .top .file_btn {width: 190px;}
.n_zy6_d .con1 .top .back{display: flex;align-items: center;justify-content: center; margin: 60px auto 0 auto; width: 160px;height: 52px;line-height: 52px;text-align: center;color: #d61d19;font-size: 20px;border: 1px solid #d61d19; border-radius: 60px;}
.n_zy6_d .con1 .top .back i{font-size: 24px;margin-right: 10px;}
.n_zy6_d .con1 .bottom{margin-top: 18px; display: flex;justify-content: space-between}
.n_zy6_d .con1 .bottom a{width: 49%;display: flex;align-items: center; padding: 30px;background: #eeeffa;color: #474747;font-size: 18px;transition: .4s all ease}
.n_zy6_d .con1 .bottom a i{display: block; width: 46px;height: 46px;line-height: 46px;color: #fff;text-align: center; border-radius: 50%}
.n_zy6_d .con1 .bottom a span{width: calc(100% - 46px);padding-left: 12px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_zy6_d .con1 .bottom a:nth-child(2) span{padding-left: 0;padding-right: 12px;}
.n_zy6_d .con1 .bottom a:nth-child(2) i{transform: rotate(180deg);}
.n_zy6_d .con1 .bottom a:nth-child(2){flex-direction: row-reverse}
.n_zy6_d .con1 .bottom a:hover{color: #d61d19}
.n_zy6_d .con1 .con_r{width: 320px;}
.n_zy6_d .con1 .con_r .item{margin-top: 40px;background: #f4f4f4;overflow: hidden;transition: .4s all ease}
.n_zy6_d .con1 .con_r .item:nth-child(1){margin-top: 0}
.n_zy6_d .con1 .con_r .item a{display: block;background: url("../image/n_zy6_5.png") no-repeat;background-position: right center}
.n_zy6_d .con1 .con_r .item .img{overflow: hidden}
.n_zy6_d .con1 .con_r .item .g_bg{padding-top: 78%;transition: .8s all ease}
.n_zy6_d .con1 .con_r .item .item_c{padding: 30px;}
.n_zy6_d .con1 .con_r .item .text .iconfont{color: #9f9f9f;font-size: 30px;transition: .4s all ease}
.n_zy6_d .con1 .con_r .item .title{color: #474747;font-size: 18px;margin-top: 15px;transition: .4s all ease}
.n_zy6_d .con1 .con_r .item:hover{background-image: linear-gradient( #43c5ec, #243e91 ,#303360 )}
.n_zy6_d .con1 .con_r .item:hover .title{color: #fff}
.n_zy6_d .con1 .con_r .item:hover .iconfont{color: #fff}
.n_zy6_d .con1 .con_r .item:hover .g_bg{transform: scale(1.08)}


.n_zy8{}
.n_zy8 .con1{padding: 80px 0 0 0;background: #f4f5ff;overflow: hidden}
.n_zy8_nav{display: flex}
.n_zy8_nav a{margin-right: 30px; width: 130px;height: 60px;line-height: 60px;font-size: 24px; text-align: center;color: #d61d19;border: 1px solid #d61d19;transition: .4s all ease}
.n_zy8_nav a:hover{background-image: linear-gradient(to right, #f4b312,#d61d19);color: #fff;border: 0}
.n_zy8_nav a.active{background-image: linear-gradient(to right, #f4b312,#d61d19);color: #fff;border: 0}
.n_zy8 .list{display: flex;flex-wrap: wrap}
.n_zy8 .list .item{width: 32%;margin-right: 2%;margin-top: 66px;position: relative;overflow: hidden;}
.n_zy8 .list .item a{display: block;background: #fff;transition: .8s all ease;position: relative;transform-style: preserve-3d;perspective-origin: center;}
.n_zy8 .list .item:nth-child(3n){margin-right: 0}
.n_zy8 .list .item .after{position: relative;transform: rotateY(0); z-index: 9;background: #fff; transition: all 0.3s ease;}
.n_zy8 .list .item .top{display: flex;align-items: center;justify-content: space-between;padding:50px 30px 0 30px;}
.n_zy8 .list .item .date {color: #474747;}
.n_zy8 .list .item .date b{font-size: 36px;display: block}
.n_zy8 .list .item .date span{font-size: 16px;}
.n_zy8 .list .item .top i{font-size: 38px;color: #9f9f9f}
.n_zy8 .list .item .img{overflow: hidden;margin-top: 16px;}
.n_zy8 .list .item .g_bg{padding-top: 56.6%;}
.n_zy8 .list .item .text{padding: 30px;}
.n_zy8 .list .item .title{font-size: 24px;color: #474747}
.n_zy8 .list .item .p{font-size: 16px;line-height: 36px; color: #525252;margin-top: 20px;text-align: justify}
.n_zy8 .list .item .before{position: absolute;left: 0;top: 0;z-index: 1; width: 100%;height: 100%;padding: 70px 30px 30px 30px;
    transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg); /* IE 9 */
-moz-transform: rotateY(-180deg); /* Firefox */
-webkit-transform: rotateY(-180deg); /* Safari 和 Chrome */
-o-transform: rotateY(-180deg);
    overflow: hidden;
    background-image: url("../image/n_zy8_d1.png"),linear-gradient(to right, #f4b312,#d61d19) ;background-position: right bottom;background-repeat: no-repeat;transition: .64s all ease}
.n_zy8 .list .item .before .date{color: #fff}
.n_zy8 .list .item .before .top {padding: 0}
.n_zy8 .list .item .before .top i{color: #fff}
.n_zy8 .list .item .before .date b{display: inline-block}
.n_zy8 .list .item .before .title{color: #fff;margin-top: 30px;}
.n_zy8 .list .item .before .p{color: #fff}
.n_zy8 .list .item:hover a{transform: rotateY(180deg);
    -ms-transform: rotateY(180deg); /* IE 9 */
-moz-transform: rotateY(180deg); /* Firefox */
-webkit-transform: rotateY(180deg); /* Safari 和 Chrome */
-o-transform: rotateY(180deg);}
.n_zy8 .list .item:hover a .after{ opacity: 0;}
.n_zy8 .list .item:hover {border-radius: 18px;border-bottom-right-radius: 0}

.n_zy8_d{}
.n_zy8_d .detail{display: flex;padding:76px 0; }
.n_zy8_d .detail_l{width:calc(100% - 530px);padding-right: 78px;}
.n_zy8_d .detail_view{padding: 70px 90px 0 90px;
    background-image:  url("../image/n_zy8_d1.png"),linear-gradient(to right, #f4b312,#d61d19);background-repeat: no-repeat;background-position: right bottom }
.n_zy8_d .detail_title{text-align:center;color: #fff;font-size: 30px;line-height: 50px;}
.n_zy8_d .detail_title span{display: block;font-size: 16px;margin-top: 20px;}
.n_zy8_d .detail_text {display: block;font-size: 16px;line-height: 38px; margin-top: 20px; color: #fff;text-align: justify}
.n_zy8_d .back{display: flex;justify-content: center;align-items: center; margin: 20px auto 0 auto; width: 160px;height: 52px;transition: .4s all ease;
    line-height: 52px;text-align: center;color: #fff;font-size: 20px;border-radius: 40px;border: 1px solid #fff}
.n_zy8_d .back i{font-size: 24px;margin-right: 10px;}
.n_zy8_d .detail .bottom{margin-top: 30px; display: flex;justify-content: space-between;border-top: 1px dashed #fff;}
.n_zy8_d .detail .bottom a{width: 49%;display: flex;align-items: center; padding: 30px 0;color: #fff;font-size: 18px;transition: .4s all ease}
.n_zy8_d .detail .bottom a i{display: block; width: 46px;height: 46px;line-height: 46px;text-align: center; border-radius: 50%;background: #fff;color: #d61d19}
.n_zy8_d .detail .bottom a span{width: calc(100% - 46px);padding-left: 12px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_zy8_d .detail .bottom a:nth-child(2) span{padding-left: 0;padding-right: 12px;}
.n_zy8_d .detail .bottom a:nth-child(2) i{transform: rotate(180deg);}
.n_zy8_d .detail .bottom a:nth-child(2){flex-direction: row-reverse}
.n_zy8_d .detail .bottom a:hover{transform: translateY(-6px);}
.n_zy8_d .detail_r{width:530px;}
.n_zy8_d .detail_r .list{display: block}
.n_zy8_d .detail_r .list .item{width: 100%}
.n_zy8_d .detail_r .list .item:nth-child(1){margin-top: 0}

.n_zy7{}
.n_zy7 .con1{padding: 40px 0 0 0;background: #f4f5ff;overflow: hidden}
.n_zy7 .list{display: flex;flex-wrap: wrap;justify-content: space-between}
.n_zy7 .list .item_yh{width: 49%;margin-top: 48px;}
.n_zy7 .list .item_yh a{display: flex;padding: 0}
.n_zy7 .list .item_yh .item_yh_l{width: calc(100% - 270px);padding: 40px;}
.n_zy7 .list .item_yh .item_yh_r{width: 270px;}
.n_zy7 .list .item_yh .item_yh_r .img{height: 100%}
.n_zy7 .list .item_yh .item_yh_r .g_bg{padding-top: 100%;height: 100%}
.n_zy7 .list .item_yh:before{height: 100%}

.n_zy7_d .con1{padding-top: 0}
.n_zy7_d .detail_view{background: #fff}
.n_zy7_d .detail_title{color: #474747}
.n_zy7_d .detail_text{color: #474747}
.n_zy7_d .detail .bottom {border-color: #dddddd}
.n_zy7_d .detail .bottom a{color: #474747}
.n_zy7_d .detail .bottom a i{background: #d61d19;color: #fff}
.n_zy7_d .btn_view{display: flex;justify-content: space-between}
.n_zy7_d .btn_view a{margin-top: 56px;}
.n_zy7_d .btn_view_l{display: flex;}
.n_zy7_d .btn_view_l a{margin-right: 40px; display: block;width: 180px;height: 52px;line-height: 52px;text-align: center;color: #d61d19;font-size: 18px; border: 1px solid #d61d19;transition: .4s all ease}
.n_zy7_d .back{color: #d61d19;border-color: #d61d19}
.n_zy7_d .btn_view a:hover{background: #d61d19;color: #fff}
.n_zy7_d .detail_r .name{font-size: 30px;}
.n_zy7_d .detail_r .item_yh{margin-top: 30px;}

.n_contact{}
.n_contact .n_nav a{width: calc(100% / 3)}
.n_contact_title{font-size: 50px;}
.n_contact_title b{display: block;}
.n_contact_title span{display: block;}
.n_contact .n_con{background: url("../image/n_contact1.jpg");background-size: cover;}
.n_contact .con1{padding: 110px 0 0 0}
.n_contact .con1 ul{display: flex;flex-wrap: wrap;}
.n_contact .con1 ul li{margin-top: 60px; width: 33.33%;color: #30335f;}
.n_contact .con1 ul li .g_btn{width: 200px;margin-top: 20px;}
.n_contact .con1 ul li .name{font-size: 18px;display: flex;align-items: center;}
.n_contact .con1 ul li .name i{font-size: 20px;color: #d61d19;margin-right: 6px;}
.n_contact .con1 ul li .text{font-size: 46px;display: block}
.n_contact .con1 ul li p{font-size: 30px;display: block}
.n_contact .con2 ul{margin-top: 50px; display: flex;align-items: center;padding: 60px 70px 40px 70px;}
.n_contact .con2 ul li{width: 33.33%;color: #fff}
.n_contact .con2 ul li p{margin-top: 40px;font-size: 24px;}
.n_contact .con2 ul li p i{font-size: 24px;margin-right: 6px;}
.n_contact .con2 ul li p:nth-child(1){margin-top: 0}
.n_contact .con2 ul li .code{text-align: center}
.n_contact .con2 ul li .code span{font-size: 20px}
.n_contact .con2 ul li .code em{font-size: 18px}
.n_contact .con2 ul li .code img{display: block;width: 126px;margin:10px auto;}
.n_contact .con3{padding: 110px 0; }
.n_contact .con3 .g_w{display: flex;}
.n_contact .con3 .con_l{width: 540px;}
.n_contact .con3 .con_r{width:calc(100% - 540px);padding-left: 36px;}
.n_contact .con3 .i_title{text-align: left}
.n_contact .con3 .form_view{margin-top: 50px;}
.n_contact .con3 .form_view .name{position: relative;padding-left: 18px;font-size: 30px;color: #474747;display: block}
.n_contact .con3 .form_view .name:before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 36px;background: #d61d19}
.n_contact .con3 .form_view input{display: block;margin-top: 20px;padding: 0 26px;width: 100%;height: 60px; font-size: 18px;color: #777777; background: #fff;border: 0;}
.n_contact .con3 .form_view textarea{display: block;margin-top: 20px;padding:26px;width: 100%;height: 140px;font-size: 18px;color: #777777; background: #fff;border: 0;}
.n_contact .con3 .form_view .verification{display: flex}
.n_contact .con3 .form_view .verification input{width: calc(100% - 150px);}
.n_contact .con3 .form_view .verification canvas{width: 140px;margin-top: 20px;}
.n_contact .con3 .form_view .g_btn{width: 170px;margin-top: 38px;border: 0;background: none;padding: 0}

.n_search{}
.n_search.n_zy6 .list .item{margin-top: 10px;}
.n_search.n_zy6 .list .item .title{margin-top: 0;font-size: 18px;}
.n_search.n_zy6 .list .item .text .iconfont{display: none}
.n_search.n_zy6 .list .item .con_l{display: none}
.n_search.n_zy6 .list .item .con_r{display: none}
.n_search.n_zy6 .list .item .con_c{width: 100%;padding: 10px 20px;}

.web_top{display: none; }

@media (max-width: 1700px) {
    
    .leftBg:before{transform: translateX(-50px)}
    .leftBg .before{transform: translateX(-50px)}
    .n_fa_d_view .con4 .top:before,
    .n_fa_d_view .con5:before{ width: calc(100% + 50px)}
    .n_fa_d_view .con4 .top .before{width: calc(100% + 50px)}
}

/*@media (max-width: 1600px) {*/
    /*.g_w{padding: 0 50px;}*/
/*}*/

@media (max-width:1440px) {
    .g_w{padding: 0 5%;}

    .nav_tel{font-size:24px; }
    .nav_tel i{font-size: 24px;height: 24px;line-height: 24px;}
    .nav_search i{width: 56px;height: 42px;line-height: 42px;font-size: 24px;}
    .h-nav1 > li > a{font-size: 16px}
    .h-nav1 li{ padding: 0 15px;}
    .pcNav_view_l ul li a{height: 46px;font-size: 16px;}
    .pcNav_view_title b{font-size: 16px;}
    .pcNav_view_row ul li a{font-size: 14px;}
    .pcNav_view2_title span{font-size: 30px;}
    .pcNav_view2 ul li{width: 31%;margin-right: 3.5%}
    .pcNav_view2 ul li a{font-size: 16px;height: 46px;}
    .pcNav_view2 ul li .icon{width: 18px;height: 20px;}
    .pcNav_view2 ul li .iconfont{right: 10px;}
    .pcNav_view2_l{width: 550px;}
    .pcNav_view2_r{width: calc(100% - 550px);}

    .swiper-right{right: 5%}
    .i-banner-text{max-width: 30%}
    .i-banner-text a{font-size: 16px;height: 46px;line-height: 46px;}

    .swiper-nav{width: 90%}
    .swiper-nav a{height: 80px;font-size: 20px;}

    .i_title{font-size: 34px;}
    .g_btn{font-size: 16px;line-height: 46px;height: 46px;}

    .n_item1 .icon{font-size: 70px;line-height: 70px;height: 70px;}
    .n_item1 .title{font-size: 18px;}
    .n_item1 p{font-size: 14px;line-height: 28px;height: 56px;}
    .i_con1 .tab_nav ul li a{font-size: 16px;line-height: 44px;height: 44px;}
    .i_con1 .tab_nav ul{height: 640px;}
    .n_item1{height: 310px;}
    .i_con1 .g_m_btn{height: 64px;line-height: 64px;}

    .i_con2{padding: 80px 0}
    .i_con2 .swiper_con{margin-top: 60px;}
    .i_con2 .swiper-container2 .item .title{font-size: 24px;}
    .i_con2 .swiper-container2 .item .g_btn{font-size: 16px;line-height: 46px;height: 46px;}
    .i_con2 .swiper-container3{margin-top: 70px;}
    .i_con2 .swiper-container3 span{font-size: 16px;}

    .swiper_btn{width: 56px;height: 56px;line-height: 56px}

    .i_con3{padding-left: 5%}
    .i_con3 .g_btn{height: 46px;line-height: 46px;font-size: 16px;}
    .i_title p{font-size: 20px;}
    .item_yh .title{font-size: 20px;}
    .item_yh span{font-size: 16px;}

    .i_con4 .view .con_l{width: 40%}
    .i_con4 .view .con_r{width: 60%}
    .i_con4 .text{font-size: 16px;line-height: 36px;}
    .i_con4 .bottom .item{width: 120px;}
    .i_con4 .bottom .item span{font-size: 16px;}

    .i_con5 .view .con_r p{font-size: 34px;line-height: 52px;}
    .i_con5 .view .con_r p b{font-size: 70px;}
    .i_con5 .view .con_l .title{font-size: 24px;}
    .i_con5 .view .con_l input{font-size: 16px;}
    .i_con5 .view .con_l button{font-size: 16px;}
    .i_con5 .view .con_c .item{font-size: 16px;}
    .i_con5 .view .con_r{width: 280px;}
    .i_con5 .view .con_c{width: calc(100% - 442px - 280px);}

    .i_con6{padding: 70px 0 50px 0}
    .i_con6 .i_title{font-size: 34px;}
    .i_con6 .list .item .g_btn{font-size: 16px;height: 46px;line-height: 46px;}

    .i_con7 .g_btn{height: 46px;line-height: 46px;font-size: 16px;}
    .i_con7 .list .item .date b{font-size: 30px;}
    .i_con7 .list .item .title{font-size: 20px;}

    .f_top .con_r ul li>div>a{font-size: 16px;}
    .f_top .con_r ul li .a a{font-size: 14px;}
    .right_float ul li{width: 70px;}

    .n_banner .text b{font-size: 36px;}

    .n_nav{margin-top: -90px;}
    .n_nav a{height: 90px;font-size: 20px;}
    .n_nav a i{font-size: 24px;height: 24px;line-height: 24px;}
    .n_nav a span{font-size: 16px}
    .n_about1 .con1{margin-top: 80px;}

    .n_about1 .con1 .i_title span img{width: 70px;display: inline-block;vertical-align: middle}
    .n_about1 .con1 .view .text{font-size: 16px;line-height: 32px;}
    .n_about1 .con1 .view .video i{width: 90px;height: 90px;line-height: 90px;}
    .n_about1 .con2{padding: 60px 0}
    .n_about1 .con2 .i_title span img{width: 58px;}
    .n_about1 .con2 .i_title p{font-size: 24px;}
    .n_about1 .con2 .list .top b{font-size: 24px;}
    .n_about1 .con2 .list .top a{font-size: 16px;}
    .n_about1 .con2 .con_l{width: 460px;}
    .n_about1 .con2 .list .item .item_l{width: 200px;}
    .n_about1 .con2 .list .item .item_r{width: calc(100% - 200px);padding: 20px;}
    .n_about1 .con2 .con_r{width: calc(100% - 460px);}
    .n_about1 .con3{padding: 100px 0 60px 0}
    .n_about1 .con3 .con_l{width: 400px }
    .n_about1 .con3 .con_r{width: calc(100% - 400px) }
    .n_about1 .con3 .tab_nav{margin-top: 40px;}
    .n_about1 .con3 .tab_nav a{height: 46px;line-height: 46px;font-size: 20px;}
    .n_about1 .con3 .bottom .item p b{font-size: 50px;}
    .n_about1 .con3 .bottom .item{font-size: 16px;}
    .n_about1 .con3 .swiper_con .img span{font-size: 16px;}
    .n_about1 .con4 .top{padding-top:210px; }
    .n_about1 .con4 .view{padding: 80px 0 80px 70px;}
    .i_title em{font-size: 24px;}
    .n_about1 .con4 .text{font-size: 16px;}
    .n_about1 .con4 .swiper_con{margin-top: 50px;}
    .n_about1 .con4 .title{font-size: 18px;}
    .n_about1 .con5{padding: 80px 0}
    .n_about1 .con5 .list .item .text i{width: 70px;height: 70px;font-size: 30px;line-height: 70px;}
    .n_about1 .con5 .list .item .text span{font-size: 24px;}
    .n_about1 .con5 .list .item .text p{font-size: 18px;line-height: 36px;}
    .n_about1 .con5 .g_btn{width: 360px;height: 50px;line-height: 50px;}

    .n_about2 .con1 .text{font-size: 16px;line-height: 32px}
    .n_about2 .con1 .text p{margin-top: 10px;}
    .n_about2 .con2{padding: 180px 0 0 0}
    .n_about2 .con2 .view{padding: 60px 70px}
    .n_about2 .con2 .text{font-size: 16px;}

    .n_about4 .con1 .i_title i{font-size: 40px;line-height: 40px;height: 40px;margin-bottom: 20px;}
    .n_about4 .con1 .top p{font-size: 18px;line-height: 40px;}
    .n_about4 .con1 .view .item{padding: 70px 30px 20px 40px;}
    .n_about4 .con1 .view .item .title{font-size: 24px;}
    .n_about4 .con1 .view .item .p{font-size: 16px;line-height: 32px;}
    .n_about4 .con1 .view .item .info{font-size: 16px;line-height: 32px;}
    .n_about4 .con1 .view .item .code span{font-size: 16px;}
    .n_about4 .con2{padding-top: 200px;}
    .n_about4 .con2 .view{padding: 60px;}
    .n_about4 .con2 .i_title:after{margin-top: 20px;}
    .n_about4 .con2 .text{font-size: 16px;line-height: 40px;}

    .n_about5 .con1{padding-top:60px; }
    .n_about5 .list .item{min-height: 200px;padding: 30px;margin-top: 30px;}
    .n_about5 .list .item .title{font-size: 24px;width: calc(100% - 220px);}
    .n_about5 .list .item .item_btn{width: 220px;}
    .n_about5 .list .item a{font-size: 18px;width: 100px;height: 46px;line-height: 46px;}

    .n_about6 .con1{}
    .n_about6 .view{padding: 80px 100px;}
    .n_about6 .view .title span{font-size: 36px;}
    .n_about6 .view .title{font-size: 20px;}
    .n_about6 .view .p{font-size: 16px;line-height: 32px;}

    .n_contact .con1{padding: 70px 0 0 0}
    .n_contact_title{font-size: 36px;}
    .n_contact .con1 ul li .text{font-size: 30px;}
    .n_contact .con1 ul li p{font-size: 20px;}
    .n_contact .con2 ul li p{font-size: 20px;}
    .n_contact .con2 ul li .code span{font-size: 18px;}
    .n_contact .con2 ul li .code em{font-size: 16px;}
    .n_contact .con3 .form_view .name{font-size: 24px;}
    .n_contact .con3 .form_view input{font-size: 16px;height: 46px;}
    .n_contact .con3 .form_view textarea{font-size: 16px;}

    .n_fa1 .con1 .item .text{ padding: 60px 50px}
    .n_fa1 .con1 .item .title{font-size: 24px;}
    .n_fa1 .con1 .item p{font-size: 16px;line-height: 40px;}
    .n_fa1 .con1 .item .more{height: 46px;line-height: 46px;font-size: 16px;}
    .n_fa_bottom{padding: 80px 0}
    .n_fa_bottom .tab_nav a{font-size: 24px;}

    .n_breadcrumb{font-size: 16px}
    .n_fa2_nav{margin-top: 40px;}
    .n_fa2_nav a{font-size: 20px;height: 46px;line-height: 46px;}
    .n_fa2 .con1 .top .text{ padding: 60px 50px}
    .n_fa2 .con1 .top .title{font-size: 24px;}
    .n_fa2 .con1 .top p{font-size: 16px;line-height: 40px;}
    .n_fa2 .con1 .top .more{height: 46px;line-height: 46px;font-size: 16px;}

    .n_fa_d_view .view_l{width: calc(100% - 300px); }
    .n_fa_d_view .view_r{width: 300px; }
    .n_fa_d_form{width: 300px;}

    .n_fa_d_view .con1 .p{font-size: 16px;line-height: 32px;}
    .n_fa_d_view .con1 .g_btn{margin-top: 30px;}
    .n_title b{font-size: 30px;}
    .n_title span{font-size: 20px;}
    .n_fa_d_view .con2 .top .n_title{width: 260px;}
    .n_fa_d_view .con2 .top .p{width: calc(100% - 260px);font-size: 16px;line-height: 32px;}
    .n_fa_d_table tbody tr:nth-child(1) td{font-size: 20px;height: 50px;}
    .n_fa_d_table tbody tr td:nth-child(1){font-size: 20px;}
    .n_fa_d_table tbody tr td{font-size: 16px;line-height:32px;}
    .n_fa_d_view .con3 .n_title .icon{width: 70px;height: 70px;}
    .n_fa_d_view .con3_g_btn .g_btn{height: 60px;line-height: 60px;font-size: 18px;}
    .n_fa_d_view .con4 .text{font-size: 16px;line-height: 32px;}
    .n_fa_d_view .con4 .text b{font-size: 18px;}
    .n_fa_d_view .con4 .swiper_con{margin-top: 40px;}
    .n_fa_d_view .con5{padding: 60px 0}
    .n_fa_d_view{padding-bottom: 60px;}
    .n_fa_d_bottom .item_yh .title{font-size: 20px;}
    .n_fa_d_form .title{font-size: 18px;height: 60px;line-height: 60px;}
    .n_fa_d_form form{padding: 18px;}
    .n_fa_d_form .item span{font-size: 14px;}
    .n_fa_d_form .item input{font-size: 14px;height: 46px;}
    .n_fa_d_form button{margin-top: 20px;}
    .n_fa_d_view .con5 ul li .title{font-size: 18px;}

    .n_fw .n_fw_list .n_fw_item .text{padding: 30px;}
    .n_fw .n_fw_list .n_fw_item .title{font-size: 24px;}
    .n_fw .n_fw_list .n_fw_item p{font-size: 16px;line-height: 32px;height: 96px;}
    .n_fw .n_fw_list .n_fw_item span{font-size: 16px;height: 46px;line-height: 46px;}

    .n_zy3 .con1 .list .item .title{font-size: 20px;}
    .n_zy3 .con1 .list .item a{height: 56px;line-height: 56px;font-size: 20px;}

    .i_pro_tanNav a{font-size: 20px;}
    .i_pro_tanCon .text{font-size: 24px;}
    .i_pro_tanCon .title{font-size: 40px;}
    .i_pro_tanCon > .iconfont{font-size: 56px;}

    .n_zy5 .con1 .list .item .title{font-size: 20px;}
    .n_zy5 .con1 .list .item{padding: 40px;}
    .n_zy5 .con1 .list .item .item_btn i{font-size: 16px;}

    .n_zy6 .list .item .con_r{width: 200px;}
    .n_zy6 .list .item .con_c{width: calc(100% - 320px - 200px);}
    .n_zy6 .list .item .title{font-size: 20px;}
    .n_zy6 .list .item .more{font-size: 20px;width: 200px;height: 56px;line-height: 56px;}
    .n_zy6 .list .item .more i{font-size: 24px;}

    .n_zy6_d .con1 .top{padding: 60px}
    .n_zy6_d .con1 .top .title{font-size: 24px;padding-bottom: 20px;}
    .n_zy6_d .con1 .top .text{font-size: 16px;line-height: 40px;}
    .n_zy6_d .con1 .top .file .name{font-size: 18px;}
    .n_zy6_d .con1 .top .file_item{padding: 20px;}
    .n_zy6_d .con1 .top .file_title{font-size: 18px;}
    .n_zy6_d .con1 .top .file_btn{width: 160px;}
    .n_zy6_d .con1 .top .back{font-size: 16px;height: 46px;line-height: 46px;}
    .n_zy6_d .con1 .bottom a span{font-size: 16px;}
    .n_zy6_d .con1 .bottom a i{width: 40px;height: 40px;line-height: 40px;}
    .n_zy6_d .con1 .bottom a{padding: 20px;}
    .n_zy6_d .con1 .con_r .item .title{font-size: 16px;margin-top: 10px;}
    .n_zy6_d .con1 .con_r .item .item_c{padding: 20px;}

    .n_zy7 .list .item_yh .item_yh_l{padding: 30px;}

    .n_zy8_nav a{font-size: 20px;height: 50px;line-height: 50px;}
    .n_zy8 .list .item .date b{font-size: 30px;}
    .n_zy8 .list .item .title{font-size: 20px;}
    .n_zy8 .list .item .p{line-height: 32px;}

    .n_zy8_d .detail_l{width: calc(100% - 340px);}
    .n_zy8_d .detail_view{padding: 60px 70px 0 70px;}
    .n_zy8_d .detail_title{font-size: 24px;}
    .n_zy8_d .detail_title span{line-height: 16px;}
    .n_zy8_d .back{height: 46px;line-height: 46px;font-size: 18px;}
    .n_zy8_d .detail .bottom a {font-size: 16px;}
    .n_zy8_d .detail .bottom a i{width: 40px;height: 40px;line-height: 40px;}
    .n_zy8_d .detail .bottom a span{width: calc(100% - 40px);}
    .n_zy8_d .detail_r{width: 340px;}

    .n_zy7_d .item_yh a{padding: 30px;}
    .n_zy7_d .btn_view_l a{height: 46px;line-height: 46px;font-size: 16px;}
}

@media (max-width:1360px) {

    .pcNav_view2 ul li a{font-size: 14px;}
    .pcNav_view2_l{width: 450px;}
    .pcNav_view2_r{width: calc(100% - 450px);padding-left: 50px;}
    .h-nav1 li{ padding: 0 10px;}
    .pcNav_view2 ul li{margin-top: 20px;}
    .pcNav_view2_title span{font-size: 24px;}
    .pcNav_view2{padding: 30px;}
    .nav_tel{font-size: 20px;}
    .i_con1 .con_l{width: 300px;}
    .i_con1 .con_r{width: calc(100% - 300px)}
    .i_con1 .tab_nav ul li{padding: 0 30px }
    .n_item1 a{padding: 20px 20px 0 20px;}
    .i_con5 .view .con_l{width: 360px;padding: 30px;}
    .i_con5 .view .con_c{width: calc(100% - 360px - 280px);}
    .f_top .con_l{width: 400px;}
    .f_top .con_r{    width: calc(100% - 400px);}
}

@media (max-width:1280px) {
    .n_zy7 .list .item_yh{width: 100%}
}

@media (max-width:1280px) and (max-height:460px) {

}

@media (max-width:1220px) {
    .pcNav{display: none}
    .webNav{display: block}
    .g_body{padding-top: 60px;}

    .swiper-nav a{font-size: 18px;height: 60px;}
    .swiper-nav a span{margin-left: 20px;}
    .swiper-nav a i{font-size: 30px;}

    .i_con7 .i_title b{font-size: 16px;}
    .i_title{font-size: 28px;}
    .i_title p{font-size: 16px;margin-top: 10px;}
    .i_title span{margin-top: 10px;}

    /* .i_con1{padding: 30px 0 30px 0}
    .i_con1 .view{margin-top: 30px;}
    .i_con1 .tab_nav ul li a{font-size: 14px;}
    .i_con1 .con_r{}
    .n_item1{width: calc((100% - 40px) / 2);height: 200px;}
    .n_item1:nth-child(3n){margin-right: 20px;}
    .n_item1:nth-child(2n){margin-right: 0;}
    .n_item1:nth-child(3){margin-top: 20px}
    .n_item1 a{padding: 20px 30px 0 30px;}
    .n_item1 .icon{font-size: 50px;line-height: 50px;height: 50px;}
    .n_item1 .title{margin-top: 14px;}
    .n_item1 p{margin-top: 10px;} */

    .i_con1 .g_m_btn{height: 50px;line-height: 50px;font-size: 18px;}
    .i_con2{padding: 60px 0;}
    .i_con2 .swiper_con{margin-top: 40px;}
    .i_con2 .swiper-container2 .item{padding: 40px 30px;}
    .i_con2 .swiper-container3{margin-top: 50px;}

    .swiper_btn{width: 46px;height: 46px;line-height: 46px;}

    .i_con3 .swiper-slide{width: 460px;}
    .item_yh a{padding: 30px;}
    .item_yh span{font-size: 14px;}
    .item_yh .title{font-size: 18px;}
    .item_yh p{font-size: 14px;}
    .item_yh em{font-size: 14px;}

    .i_con4 .text{font-size: 14px;line-height: 28px}
    .i_con4 .bottom{margin-top: 40px;}
    .i_con4 .bottom .item{width: 100px;height: 100px;}
    .i_con4 .bottom .item span{font-size: 14px;}

    .i_con5 .view .con_l{width: 320px;}
    .i_con5 .view .con_l .title{font-size: 20px;}
    .i_con5 .view .con_l input{font-size: 14px;}
    .i_con5 .view .con_l button{font-size: 14px;}
    .i_con5 .view .con_c{width: calc(100% - 320px - 230px);}
    .i_con5 .view .con_c .item{font-size: 14px;}
    .i_con5 .view .con_c .item i{width: 50px;height: 50px;line-height: 50px;font-size: 24px;}
    .i_con5 .view .con_r{width: 230px;}
    .i_con5 .view .con_r p{font-size: 28px;line-height: 40px;}
    .i_con5 .view .con_r p b{font-size: 56px;}

    .i_con6{padding: 50px 0 0 0}
    .i_con6 .i_title{font-size: 28px;}

    .i_con7{padding: 60px 0}
    .i_con7 .list .item a{padding:30px 20px;}
    .i_con7 .list .item .date b{font-size: 24px;}
    .i_con7 .list .item .title{font-size: 18px;margin-top: 10px;}
    .i_con7 .list .item p{font-size: 14px;margin-top: 10px;}
    .f_top{padding: 40px 0}
    .f_top .con_r{display: none}
    .f_top .con_l{width: 100%}
    .f_top .con_l .info{margin-top: 40px;}

    .n_nav{display: none}
    .n_banner .text b{font-size: 30px;margin-top: 10px;}
    .n_banner .text strong{font-size: 16px;}
    .n_about1 .con1{margin-top: 60px;padding-bottom: 60px;}
    .n_about1 .con1 .view{margin-top: 40px;}
    .n_about1 .con1 .view .text{font-size: 14px;line-height: 28px;}
    .n_about1 .con1 .view .video i {width: 80px;height: 80px;line-height: 80px;font-size: 26px;}
    .n_about1 .con2 .i_title span img{width: 46px;}
    .n_about1 .con2 .i_title p{font-size: 20px;}
    .n_about1 .con2 .list .top b{font-size: 20px;}
    .n_about1 .con2 .list .top a{font-size: 14px;}
    .n_about1 .con2 .con_l{width: 400px;}
    .n_about1 .con2 .list .item{margin-top: 20px;}
    .n_about1 .con2 .list .item .item_l{width: 160px;}
    .n_about1 .con2 .list .item .item_r{width: calc(100% - 160px);padding:14px 20px;}
    .n_about1 .con2 .list .item .g_btn{margin-top: 10px;}
    .n_about1 .con2 .con_r{width: calc(100% - 400px);}
    .n_about1 .con3{padding: 80px 0 60px 0}
    .n_about1 .con3 .tab_nav{margin-top: 40px;}
    .n_about1 .con3 .tab_nav a{height: 46px;line-height: 46px;font-size: 18px;}
    .n_about1 .con3 .bottom .item p b{font-size: 40px;}
    .n_about1 .con3 .bottom .item{font-size: 14px;}
    .n_about1 .con4 .top{padding-top:170px; }
    .n_about1 .con4 .view{padding: 60px 0 60px 50px;}
    .i_title em{font-size: 20px;}
    .n_about1 .con4 .text{font-size: 14px;line-height: 28px;}
    .n_about1 .con4 .text b{font-size: 16px;}
    .n_about1 .con4 .swiper_con{margin-top: 20px;padding: 0 80px;}
    .n_about1 .con4 .title{font-size: 16px;margin-top: 10px;}
    .n_about1 .con5{padding: 60px 0}
    .n_about1 .con5 .list .item .text{padding: 0 40px;}
    .n_about1 .con5 .list .item .text i{width: 56px;height: 56px;font-size: 24px;line-height: 56px;}
    .n_about1 .con5 .list .item .text span{font-size: 20px;}
    .n_about1 .con5 .list .item .text p{font-size: 16px;line-height: 32px;}
    .n_about1 .con5 .g_btn{width: 360px;height: 46px;line-height: 46px;}

    .n_about2 .con1 .top img{width: 60px;}
    .n_about2 .con1 .text{font-size: 14px;line-height: 28px;}
    .n_about2 .con2{padding: 140px 0 0 0}
    .n_about2 .con2 .top img{width: 80px;}
    .n_about2 .con2 .view {padding:40px;}

    .n_about4 .con1{padding: 60px 0}
    .n_about4 .con1 .i_title i{font-size: 36px;line-height: 36px;height: 36px;margin-bottom: 10px;}
    .n_about4 .con1 .top p{font-size: 16px;line-height: 32px;margin-top: 10px;}
    .n_about4 .con1 .view .item{padding: 70px 30px 20px 30px;}
    .n_about4 .con1 .view .item .title{font-size: 20px;}
    .n_about4 .con1 .view .item .p{font-size: 14px;line-height: 28px;}
    .n_about4 .con1 .view .item .info{font-size: 14px;line-height: 28px;}
    .n_about4 .con1 .view .item .code span{font-size: 14px;margin-top: 10px;}
    .n_about4 .con1 .view .item .info p{margin-bottom: 20px;}
    .n_about4 .con2{padding-top: 140px;}
    .n_about4 .con2 .view{padding: 40px;}
    .n_about4 .con2 .i_title:after{margin-top: 10px;}
    .n_about4 .con2 .text{font-size: 16px;line-height: 32px;}

    .n_about5 .list .item{width: 100%}

    .n_about6 .con1{padding-top: 60px;}
    .n_about6 .view{padding: 60px;}
    .n_about6 .view .title span{font-size: 30px;}
    .n_about6 .view .title{font-size: 18px;}
    .n_about6 .view .p{font-size: 14px;line-height: 28px;}

    .n_contact .con1{padding: 50px 0 0 0}
    .n_contact_title{font-size: 30px;}
    .n_contact .con1 ul li .text{font-size: 24px;}
    .n_contact .con1 ul li p{font-size: 18px;}
    .n_contact .con1 ul li .name{font-size: 16px;}

    .n_contact .con2 ul li p{font-size: 16px;}
    .n_contact .con2 ul li p i{font-size: 20px;}
    .n_contact .con2 ul li .code span{font-size: 16px;}
    .n_contact .con2 ul li .code em{font-size: 14px;}
    .n_contact .con2 ul{padding: 30px;}
    .n_contact .con3{padding: 80px 0}
    .n_contact .con3 .con_l{width: 400px;}
    .n_contact .con3 .con_r{    width: calc(100% - 400px);}
    .n_contact .con3 .form_view .name{font-size: 20px;}
    .n_contact .con3 .form_view input{font-size: 14px;height: 46px;}
    .n_contact .con3 .form_view textarea{font-size: 14px;}

    .n_fa1 .con1 .item .text{ padding: 40px}
    .n_fa1 .con1 .item .title{font-size: 20px;margin-top: 20px;}
    .n_fa1 .con1 .item p{font-size: 14px;line-height: 32px;}
    .n_fa1 .con1 .item .more{height: 46px;line-height: 46px;font-size: 16px;}
    .n_fa_bottom{padding: 60px 0}
    .n_fa_bottom .tab_nav a{font-size: 20px;}
    .n_fa_bottom .tab_nav a:before{width: 20px;height: 23px;}
    .n_fa_bottom .list{margin-top: 30px;}

    .n_top{padding-top: 20px;}
    .n_breadcrumb{font-size: 14px;}
    .n_fa2_nav{margin-top:20px;}
    .n_fa2_nav a{font-size: 16px;height: 40px;line-height: 40px;width: auto;padding: 0 30px;}
    .n_fa2 .con1 .top{margin-top: 40px;}
    .n_fa2 .con1 .top .text{ padding: 40px}
    .n_fa2 .con1 .top .title{font-size: 20px;margin-top: 20px;}
    .n_fa2 .con1 .top p{font-size: 14px;line-height: 32px;}
    .n_fa2 .con1 .top .more{height: 46px;line-height: 46px;font-size: 16px;}


    .n_fa_d_view .view_l{width: calc(100% - 260px); }
    .n_fa_d_view .view_r{width: 260px; }
    .n_fa_d_form{width: 260px;}

    .n_fa_d_view .con1 .p{font-size: 14px;line-height: 28px;}
    .n_fa_d_view .con1 .g_btn{margin-top: 30px;}
    .n_title b{font-size: 24px;}
    .n_title span{font-size: 16px;}
    .n_title .icon{width: 50px;height: 50px;}
    .n_fa_d_view .con2 .top .n_title{width: 260px;}
    .n_fa_d_view .con2 .top .p{width: calc(100% - 260px);font-size: 14px;line-height: 28px;}
    .n_fa_d_table tbody tr:nth-child(1) td{font-size: 18px;height: 46px;}
    .n_fa_d_table tbody tr td:nth-child(1){font-size: 18px;}
    .n_fa_d_table tbody tr td{font-size: 14px;line-height:28px;}
    .n_fa_d_view .con3 .n_title .icon{width: 56px;height: 56px;}
    .n_fa_d_view .con3_g_btn .g_btn{height: 50px;line-height: 50px;font-size: 16px;}
    /*.n_fa_d_view .con4 .top{padding: 150px 0 0 0}*/
    .n_fa_d_view .con4 .text{font-size: 14px;line-height: 28px;}
    .n_fa_d_view .con4 .text b{font-size: 16px;}
    .n_fa_d_view .con4 .swiper_con{margin-top: 40px;padding: 0 80px;}
    .n_fa_d_view .con5{padding: 60px 0}
    .n_fa_d_view .con5 ul li .title{font-size: 18px;}
    .n_fa_d_view{padding-bottom: 40px;}
    .n_fa_d_bottom .item_yh .title{font-size: 18px;}
    .n_fa_d_bottom .item_yh .title i{font-size: 34px;}
    .n_fa_d_bottom .item_yh a{padding: 20px }

    .n_fa_d_form .title{font-size: 16px;height: 46px;line-height: 46px;}
    .n_fa_d_form .item{margin-top: 10px;}
    .n_fa_d_form .item span{font-size: 14px;}
    .n_fa_d_form .item input{font-size: 14px;height: 40px;}
    .n_fa_d_form button{margin-top: 20px;height: 40px;line-height: 40px;}


    .n_fw .n_fw_list .n_fw_item .text{padding: 20px;}
    .n_fw .n_fw_list .n_fw_item .title{font-size: 20px;}
    .n_fw .n_fw_list .n_fw_item p{font-size: 14px;line-height: 28px;height: 84px;}
    .n_fw .n_fw_list .n_fw_item span{font-size: 14px;height: 40px;line-height: 40px;}

    .n_zy3 .con1 .list .item .title{font-size: 18px;    width: calc(100% - 200px);}
    .n_zy3 .con1 .list .item a{width: 200px;font-size: 18px;height: 46px;line-height: 46px;}

    .i_pro_tanNav a{font-size: 18px;}
    .i_pro_tanCon .text{font-size: 20px;}
    .i_pro_tanCon .title{font-size: 32px;}
    .i_pro_tanCon > .iconfont{font-size: 42px;}

    .n_zy5 .con1 .list .item{padding: 20px;}
    .n_zy5 .con1 .list .item .title{font-size: 18px;line-height: 30px;}
    .n_zy5 .con1 .list .item .item_btn i{width: 20px;height: 20px;font-size: 14px;line-height: 20px;}
    .n_zy5 .con1 .list .item .text{font-size: 16px;line-height: 32px;}

    .n_zy6 .list .item a{padding-right: 20px;}
    .n_zy6 .list .item .con_r{width: 160px;}
    .n_zy6 .list .item .con_c{width: calc(100% - 320px - 160px);}
    .n_zy6 .list .item .title{font-size: 18px;}
    .n_zy6 .list .item .more{font-size: 16px;width: 160px;height: 46px;line-height: 46px;}
    .n_zy6 .list .item .more i{font-size: 20px;}

    .n_zy6_d .con1 .con_l{width: calc(100% - 280px);padding-right: 40px;}
    .n_zy6_d .con1 .con_r{width: 280px;}
    .n_zy6_d .con1 .top{padding: 40px}
    .n_zy6_d .con1 .top .title{font-size: 20px;padding-bottom: 10px;}
    .n_zy6_d .con1 .top .text{font-size: 14px;line-height: 30px;padding: 20px 0}
    .n_zy6_d .con1 .top .file .name{font-size: 16px;}
    .n_zy6_d .con1 .top .file_item{padding: 10px;}
    .n_zy6_d .con1 .top .file_title{font-size: 16px;}
    .n_zy6_d .con1 .top .back{font-size: 16px;height: 46px;line-height: 46px;margin-top: 30px;}
    .n_zy6_d .con1 .bottom a span{font-size: 14px;}
    .n_zy6_d .con1 .bottom a i{width: 36px;height: 36px;line-height: 36px;font-size: 16px;}
    .n_zy6_d .con1 .bottom a{padding: 10px;}
    .n_zy6_d .con1 .con_r .item .title{font-size: 14px;margin-top: 10px;}
    .n_zy6_d .con1 .con_r .item .item_c{padding: 14px;}

    .n_zy8 .con1{padding: 60px 0 0 0}
    .n_zy8_nav a{font-size: 16px;height: 46px;line-height: 46px;}
    .n_zy8 .list .item{margin-top: 40px;}
    .n_zy8 .list .item .top{padding: 20px;}
    .n_zy8 .list .item .date b{font-size: 24px;}
    .n_zy8 .list .item .date span{font-size: 14px;}
    .n_zy8 .list .item .img{margin-top: 0}
    .n_zy8 .list .item .text{padding: 20px}
    .n_zy8 .list .item .title{font-size: 16px;}
    .n_zy8 .list .item .p{margin-top: 10px; font-size: 14px;line-height: 24px;}

    .n_zy8_d .detail_l{width: 100%;padding: 0}
    .n_zy8_d .detail{padding-top: 40px;}
    .n_zy8_d .detail_view{padding: 40px;}
    .n_zy8_d .detail_title{font-size: 20px;line-height: 36px;}
    .n_zy8_d .detail_title span{line-height: 14px;margin-top: 10px;}
    .n_zy8_d .detail_text{font-size: 14px;line-height: 28px;}
    .n_zy8_d .back{height: 46px;line-height: 46px;font-size: 16px;}
    .n_zy8_d .detail .bottom a {font-size: 16px;}
    .n_zy8_d .detail .bottom a i{width: 40px;height: 40px;line-height: 40px;}
    .n_zy8_d .detail .bottom a span{width: calc(100% - 40px);}
    .n_zy8_d .detail_r{display: none}

    .n_zy7_d .btn_view{display: block}
    .n_zy7_d .btn_view_l{display: block}
    .n_zy7_d .btn_view_l a{height: 40px;line-height: 40px;font-size: 14px;}
    .n_zy7_d .btn_view a{margin: 10px 0 0 0;width: 140px;}

    .n_search.n_zy6 .list .item .title{margin-top: 0;font-size: 16px;}

    .n_fa_d_table p{font-size: 16px!important; }
    .n_fa_d_table span{font-size: 16px!important; }
    .n_fa_d_table td{font-size: 16px!important; }

}

@media (max-width:1024px) {

    .i-banner-text a{height: 40px;line-height: 40px;font-size: 14px;margin-top: 30px;}
    .swiper-nav a{height: 46px;font-size: 16px;}
    .swiper-nav a span{margin-left: 10px;}
    .swiper-nav a i{font-size: 20px;}

    .i_title{font-size: 22px;}
    /* .i_con1{padding: 40px 0}
    .i_con1 .view{margin-top: 20px;}
    .i_con1 .con_l{width: 240px;}
    .i_con1 .con_r{width: calc(100% - 240px)}
    .i_con1 .tab_nav ul li{padding:0 20px}
    .n_item1 a{padding: 20px;}
    .n_item1 .title{font-size: 16px;} */

    .i_con1 .g_m_btn{font-size: 16px;height: 46px;line-height: 46px;width: 300px;}
    .i_con2 .swiper-container2 .item .title{font-size: 18px;}
    .i_con2 .swiper-container2 .item p{font-size: 14px;}
    .i_con4 .bottom .item{width: 90px;height: 90px;}
    .i_con5 .view .con_c .item{width: 100%;margin-top: 20px!important;}
    .i_con5 .view .con_r p{font-size: 24px;line-height: 36px;}
    .i_con5 .view .con_r{width: 200px;}
    .i_con5 .view .con_c{width: calc(100% - 300px - 200px);}
    .i_con5 .view .con_l{width: 300px;}
    .i_con6 .i_title{font-size: 22px;}
    .i_con6 .list{margin-top: 30px;}

    .i_con6 .list .item{width: 25%}
    .i_con6 .list .item:nth-child(5){border-top: 1px solid #dfe1e9;}
    .i_con6 .list .item:nth-child(6){border-top: 1px solid #dfe1e9;}
    .i_con6 .list .item:nth-child(6n){border-right:1px solid #dfe1e9; }
    .i_con6 .list .item:nth-child(4n){border-right:0; }

    .n_about1 .con1 .i_title span img{width: 60px;}
    .n_about1 .con1 .view{display: block}
    .n_about1 .con1 .view .con_l{width: 100%}
    .n_about1 .con1 .view .con_r{width: 500px;max-width: 100%;margin: 20px auto 0 auto;padding-left: 0}
    .n_about1 .con1 .view .video{}
    .n_about1 .con1 .view .video .g_bg{}
    .n_about1 .con3 .con_r{padding-left: 80px;}
    .n_about1 .con3 .swiper_con .img span{font-size: 14px;}
    .n_about1 .con5 .list .item .text{padding: 0 20px;}
    .n_about1 .con5 .list .item .text i{width: 46px;height: 46px;font-size: 20px;line-height: 46px;}
    .n_about1 .con5 .list .item .text span{font-size: 20px;margin-top: 20px;}
    .n_about1 .con5 .list .item .text p{font-size: 14px;line-height: 28px;margin-top: 10px;}
    .n_about1 .con5 .g_btn{width: 360px;height: 46px;line-height: 46px;}

    .n_about2 .con1{padding: 60px 0;}
    .n_about2 .con1 .con_l{display: none;}
    .n_about2 .con1 .con_r{width: 100%}
    .n_about2 .con1 .top .i_title{text-align: left}
    .n_about2 .con1 .top img{width: 50px;}

    .n_about6 .view{padding: 40px;}
    .n_about6 .view .title span{font-size: 28px;}

    .n_contact .con3 .con_l{width: 300px;}
    .n_contact .con3 .con_r{width: calc(100% - 300px);}


    .n_fa_d_view .view_l{width: 100%; padding: 0}
    .n_fa_d_view .view_r{display: none }

    .n_fw .n_fw_list .n_fw_item{width: 49%;margin-right: 2%;margin-top: 2%;}
    .n_fw .n_fw_list .n_fw_item:nth-child(3n){margin-right: 2%}
    .n_fw .n_fw_list .n_fw_item:nth-child(2n){margin-right: 0}

    .n_zy6 .list .item .con_l{width: 260px;}
    .n_zy6 .list .item .con_c {width: calc(100% - 260px - 140px);}
    .n_zy6 .list .item .title{font-size: 16px;}
    .n_zy6 .list .item .con_r{width: 140px;}
    .n_zy6 .list .item .more{width: 140px;}

    .n_zy6_d .con1 .con_l{width: 100%;padding-right: 0;}
    .n_zy6_d .con1 .con_r{display: none}
}

@media (max-width:998px) {
    .n_about1 .con3 .con_l{width: 300px;}
    .n_about1 .con3 .con_r{ width:calc(100% - 300px)}
}

@media (max-width:768px) {
    /* body{padding-bottom: 70px;} */

    .right_float{left: 0;bottom: 0;top: auto;width: 100%}
    .right_float ul{display: flex}
    .right_float ul li{width: 25%}
    .right_float ul li .before{display: none}
    .right_float ul li.pc{display: none}
    .right_float ul li.web{display: block}

    .i_title{font-size: 20px;}
    .i_title p{font-size: 14px;}
    .i_title b{margin-bottom: 10px;font-size: 14px;}

    .g_btn{font-size: 14px;height: 40px;line-height: 40px;}
    .i-banner{min-height: 200px;}
    .i-banner-text{max-width: 50%}
    .i-banner-text a{width: 140px;margin-top: 10px;height: 30px;line-height: 30px;}
    .i-pagination .active{font-size: 30px;line-height: 30px;transform: translateX(-10px);}
    .i-pagination .length{font-size: 14px;}

    .swiper-nav{position: relative;transform: translate(0);left: auto;margin: 20px auto 0 auto}
    .swiper-nav a{font-size: 14px;}
    .swiper-nav a i{font-size: 18px;}
    .swiper-nav a span{margin-left: 6px;}

    .i_con1{padding: 20px 0;}
    .i_con1 .con_l{width: 100%}
    .i_con1 .con_r{display: none}
    .i_con1 .tab_nav ul{padding: 10px 6px 10px 6px; height: auto;display: flex;flex-wrap: wrap;border-radius: 0;}
    .i_con1 .tab_nav ul li.active{background: none}
    .i_con1 .tab_nav ul li{width: 25%;padding: 0 6px;margin-top: 14px;}
    .i_con1 .tab_nav ul li a{display: block;height: auto;line-height: initial;text-align: center;padding: 0}
    .i_con1 .tab_nav ul li a i{font-size: 34px;height: 34px;line-height: 34px; display: block;margin: 0 auto 10px auto}
    .i_con1 .tab_nav ul li a i:nth-last-child(1){display: none}
    .i_con1 .g_m_btn{margin-top: 20px;font-size: 14px;}

    .swiper_btn{margin: 0;width: 40px;height: 40px;line-height: 40px;}

    .i_con2{padding: 20px 0}
    .i_con2 .swiper_con{margin: 20px auto 0 auto;width: 96%}
    .i_con2 .swiper-container2 .item .g_btn{font-size: 14px;}
    .i_con2 .swiper-container3{margin-top: 10px;}

    .i_con3{padding: 30px 0 30px 5%}
    .i_con3 .top{display: block}
    .i_con3 .g_btn{font-size: 14px;margin-top: 20px;width: 160px;}
    .i_con3 .swiper_con{margin-top: 10px;}
    .i_con3 .swiper-slide{width: 95vw}
    .i_con3 .swiper_btn{margin-left: 0;margin-right: 10px;}
    .item_yh a{padding: 20px;}
    .item_yh p{margin-top: 10px;}
    .item_yh .title{margin-top: 10px;}
    .item_yh em{margin-top: 10px;}

    .i_con4{padding: 30px 0}
    .i_con4 .view{display: block}
    .i_con4 .view .con_l{width: 100%}
    .i_con4 .text{margin-top: 10px;}
    .i_con4 .bottom{margin-top: 10px;}
    .i_con4 .bottom .item{width: 80px;height: 80px;}
    .i_con4 .view .con_r{width: 100%;padding: 0;margin-top: 20px;}

    .i_con5 .view{display: block;padding: 30px 0}
    .i_con5 .view .con_l,
    .i_con5 .view .con_c,
    .i_con5 .view .con_r{width: 100%}
    .i_con5 .view .con_l{padding: 20px;}
    .i_con5 .view .con_c{padding: 0}
    .i_con5 .view .con_r p{margin-top: 20px;text-align: center}

    .i_con6{padding: 30px 0 0 0}
    .i_con6 .list .item{width: 33.33%}
    .i_con6 .list .item:nth-child(4){border-top: 1px solid #dfe1e9;}
    .i_con6 .list .item:nth-child(4n){border-right:1px solid #dfe1e9; }
    .i_con6 .list .item:nth-child(3n){border-right:0; }
    .i_con6 .list .item .g_btn{max-width: 90%;font-size: 12px;height: 40px;line-height: 40px;}
    .i_con6 .list .item .img img{max-width: 90%;max-height: 70%}

    .i_con7{padding: 30px 0 80px 0; position: relative}
    .i_con7 .top{display: block}
    .i_con7 .i_title p{margin-top: 10px;}
    .i_con7 .list{display: block;}
    .i_con7 .list .item{width: 100%;margin-top: 10px;}
    .i_con7 .list .item a{padding: 20px;}
    .i_con7 .list .item .date{font-size: 14px;}
    .i_con7 .list .item .date b{font-size: 18px;}
    .i_con7 .list .item .title{font-size: 16px;}
    .i_con7 .g_btn{position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);font-size: 14px;height: 40px;line-height: 40px;}

    .f_top{padding: 30px 0}
    .f_top .con_l .logo{width: 180px;}
    .f_top .con_l .info{margin-top: 20px;font-size: 14px;line-height: 28px;}
    .f_top .con_l .info b{font-size: 26px;}
    .f_bottom{display: block;height: auto;padding: 10px 0;text-align: center}
    .f_bottom .con_l span{display: block;font-size: 14px;}
    .f_bottom .con_l a{display: block;font-size: 14px;}
    .f_bottom .con_r{justify-content: center;margin-top: 10px;}

    .n_banner .text b{font-size: 24px;}

    .n_about1 .con1{margin-top: 30px;}
    .n_about1 .con1 .view{margin-top: 20px;}
    .n_about1 .con1 .i_title span img{width: 40px;}
    .n_about1 .con2{padding: 30px 0}
    .n_about1 .con2 .i_title p{font-size: 16px;margin-top: 10px;}
    .n_about1 .con2 .list .top b{font-size: 18px;}
    .n_about1 .con2 .list .top a{height: 40px;line-height: 40px;}
    .n_about1 .con2 .list .top b:before{height: 24px;}
    .n_about1 .con2 .g_w{display: block}
    .n_about1 .con2 .con_l{width: 100%;}
    .n_about1 .con2 .con_r{width: 100%;padding: 0;margin-top: 20px;}
    .n_about1 .con2 .list{margin-top: 20px;}

    .n_about1 .con3{padding: 30px 0}
    .n_about1 .con3 .top{display: block;position: relative}
    .n_about1 .con3 .i_title{text-align: center}
    .n_about1 .con3 .tab_nav{margin-top: 20px;justify-content: center}
    .n_about1 .con3 .tab_nav a{height: 40px;line-height: 40px;font-size: 14px;}
    .n_about1 .con3 .swiper_con .swiper-slide{padding-bottom: 30px;}
    .n_about1 .con3 .swiper_con .img span{padding: 10px;width: 30px}
    .n_about1 .con3 .swiper_btn{top: 50%}
    .n_about1 .con3 .swiper-button-next{right: 0;left: auto;transform: translateX(50%)}
    .n_about1 .con3 .swiper-button-prev{transform: translateX(-50%)}
    .n_about1 .con3 .con_l{width: 100%;position: static}
    .n_about1 .con3 .con_r{width: 100%;margin-top: 20px;padding-left: 0}
    .n_about1 .con3 .bottom{margin-top: 20px;}
    .n_about1 .con3 .bottom .item{text-align: center;font-size: 12px;padding: 0 4px;}
    .n_about1 .con3 .bottom .item p b{font-size: 30px;}
    .n_about1 .con4 .swiper_con{padding: 0 50px;}
    .swiper-button-prev{left: 0}
    .swiper-button-next{right: 0}
    .n_about1 .con4 .title{font-size: 14px;}
    .n_about1 .con4 .view{padding: 40px 0 40px 40px;display: block}
    .n_about1 .con4 .top{padding-top:100px; }
    .i_title em{font-size: 16px;}
    .n_about1 .con4 .text b{font-size: 14px;}
    .n_about1 .con4 .con_l{width: 100%}
    .n_about1 .con4 .con_r{width: 100%;margin-top: 20px}
    .n_about1 .con5{padding: 30px 0;}
    .n_about1 .con5 .list{display: block;margin-top: 20px;}
    .n_about1 .con5 .list .item{width: 100%;margin-top: 10px;}
    .n_about1 .con5 .list .item:nth-child(2n){margin-top: 10px;}
    .n_about1 .con5 .list .item .text span{font-size: 18px;}
    .n_about1 .con5 .list .item .g_bg{padding-top: 0;height: 100%}
    .n_about1 .con5 .list .item .img{position: absolute;left: 0;top: 0;width: 100%; height: 100%}
    .n_about1 .con5 .list .item .text{position: static;left: auto;top: auto;transform: translate(0);padding: 30px 0}
    .n_about1 .con5 .g_btn{width: 300px;margin-top: 20px;}

    .n_about2 .con1{padding: 40px 0}
    .n_about2 .con1 .top img{width: 40px;}
    .n_about2 .con1 .text{line-height: 24px;margin-top: 10px;}
    .n_about2 .con1 .text p{margin-top: 0}
    .n_about2 .con2{padding-top: 80px;}
    .n_about2 .con2 .top img{width: 50px;}
    .n_about2 .con2 .view{padding: 20px 30px;}
    .n_about2 .con2 .text{font-size: 14px;line-height: 24px;margin-top: 10px;}
    .n_about2 .con2 .g_btn{margin-top: 20px;}

    .n_about4 .con1{padding: 30px 0}
    .n_about4 .con1 .i_title i{font-size: 30px;line-height: 30px;height: 30px;margin-bottom: 10px;}
    .n_about4 .con1 .top p{font-size: 14px;line-height: 28px;margin-top: 10px;}
    .n_about4 .con1 .view{display: block;margin-top: 40px;}
    .n_about4 .con1 .view .item{width: 100%;margin-bottom: 30px; padding: 30px 20px 20px 20px;    min-height: 0}
    .n_about4 .con1 .view .item .title{font-size: 18px;height: 46px;line-height: 46px;}
    .n_about4 .con1 .view .item .p{font-size: 14px;line-height: 28px;}
    .n_about4 .con1 .view .item .item_view{display: block}
    .n_about4 .con1 .view .item .info{font-size: 14px;line-height: 28px;width: 100%}
    .n_about4 .con1 .view .item .code{width: 100%}
    .n_about4 .con1 .view .item .code span{font-size: 14px;margin-top: 10px;}
    .n_about4 .con1 .view .item .info p{margin-bottom: 0;}
    .n_about4 .con2{padding-top: 100px;margin-bottom: 30px;}
    .n_about4 .con2 .view{padding: 20px;}
    .n_about4 .con2 .i_title:after{margin-top: 10px;}
    .n_about4 .con2 .text{font-size: 14px;line-height: 28px;}
    .g_r46{border-radius: 26px;border-bottom-right-radius: 0}

    .n_about5 .con1{padding-top:30px; }
    .n_about5 .list .item{min-height: 0;padding: 20px;margin-top: 20px;display: block}
    .n_about5 .list .item .title{font-size: 18px;width: 100%;}
    .n_about5 .list .item .item_btn{width: 220px;}
    .n_about5 .list .item a{font-size: 14px;width: 100px;height: 36px;line-height: 36px;margin: 0 10px 0 0}
    .n_about5 .list .item a i{font-size: 18px}

    .fenye{margin: 30px auto}
    .fenye a{font-size: 14px;width: 40px;height: 40px;line-height: 40px;margin: 0 6px;}

    .n_about6 .con1{padding: 30px 0;}
    .n_about6 .view{padding: 20px;}
    .n_about6 .view .title span{font-size: 20px;}
    .n_about6 .view .title img{width: 70px;display: none}
    .n_about6 .view .title{font-size: 14px;}
    .n_about6 .view .p{font-size: 14px;line-height: 24px;padding: 10px 0 20px 0}

    .n_contact_title{font-size: 24px;text-align: center}
    .n_contact .con1{padding: 30px 0 0 0}
    .n_contact .con1 ul{display: block}
    .n_contact .con1 ul li{width: 100%;margin-top: 20px;text-align: center}
    .n_contact .con1 ul li .g_btn{margin: 20px auto 0 auto}
    .n_contact .con1 ul li .text{font-size: 20px;}
    .n_contact .con1 ul li p{font-size: 16px;}
    .n_contact .con1 ul li .name{text-align: center;justify-content: center}
    .n_contact .con1 ul li .name i{font-size: 18px;}
    .n_contact .con2{}
    .n_contact .con2 ul{margin-top: 30px;display: block;text-align: center}
    .n_contact .con2 ul li{width: 100%;margin-top: 10px;}
    .n_contact .con2 ul li p{font-size: 16px;margin-top: 10px!important;}
    .n_contact .con2 ul li p i{font-size: 16px;}
    .n_contact .con2 ul li .code span{font-size: 16px;}
    .n_contact .con2 ul li .code em{font-size: 14px;}
    .n_contact .con2 ul{padding: 20px;}
    .n_contact .con3{padding: 30px 0;}
    .n_contact .con3 .g_w{display: block}
    .n_contact .con3 .con_l{width: 100%;}
    .n_contact .con3 .form_view{margin-top: 20px;}
    .n_contact .con3 .con_r{width: 100%;padding: 0;margin-top: 30px;}
    .n_contact .con3 .form_view .name{font-size: 18px;}
    .n_contact .con3 .form_view .name:before{height: 20px;}
    .n_contact .con3 .form_view input{font-size: 14px;height: 40px;margin-top: 10px;}
    .n_contact .con3 .form_view textarea{font-size: 14px;margin-top: 10px;}
    .n_contact .con3 .form_view .g_btn{margin-top: 20px;}

    .n_fa1 .con1 .item{margin-top: 20px;}
    .n_fa1 .con1 .item a{flex-wrap: wrap}
    .n_fa1 .con1 .item .con_l{width: 100%}
    .n_fa1 .con1 .item .con_r{width: 100%}
    .n_fa1 .con1 .item .text{ padding: 20px}
    .n_fa1 .con1 .item i{font-size: 30px;}
    .n_fa1 .con1 .item .title{font-size: 18px;margin-top: 10px;}
    .n_fa1 .con1 .item p{font-size: 14px;line-height: 24px;margin-top: 10px;}
    .n_fa1 .con1 .item .more{height: 40px;line-height: 40px;font-size: 14px;margin-top: 10px;}
    .n_fa_bottom{padding: 30px 0}
    .n_fa_bottom .tab_nav a{font-size: 16px;padding-bottom: 26px;margin-right: 10px;}
    .n_fa_bottom .tab_nav a:before{width: 16px;height: 18px;}
    .n_fa_bottom .g_btn{width: 90px;}
    .n_fa_bottom .list{margin-top: 30px;display: block}
    .n_fa_bottom .list .item_yh{width: 100%;margin-top: 10px;}


    .n_fa2_nav{margin-top:0;}
    .n_fa2_nav a{font-size: 14px;height: 40px;line-height: 40px;width: auto;padding: 0 30px;margin: 10px }
    .n_fa2 .con1 .top{margin-top: 20px;display: block}
    .n_fa2 .con1 .top .con_l{width: 100%}
    .n_fa2 .con1 .top .con_r{width: 100%}
    .n_fa2 .con1 .top .text{ padding: 20px}
    .n_fa2 .con1 .top .title{font-size: 20px;margin-top: 20px;}
    .n_fa2 .con1 .top p{font-size: 14px;line-height: 24px;margin-top: 10px;}
    .n_fa2 .con1 .top .more{height: 40px;line-height: 40px;font-size: 14px;margin: 20px 0 0 0}
    .n_fa2 .con1 .top .icon{width: 60px;height: 60px;}
    .n_fa2 .n_list1{margin-top: 30px;}
    .n_item1{width: 100%;margin-right: 0!important;margin-top: 10px!important;}

    .n_fa_d_view .con1 .p{margin-top: 20px;}
    .n_fa_d_view .con1 .g_btn{margin-top: 20px;}
    .n_fa_d_view .con2 .top{display: block;margin-top: 20px;}
    .n_fa_d_view .con2 .top .n_title{width: 100%}
    .n_title .icon{width: 40px;height: 40px;margin-top: 10px;}
    .n_fa_d_view .con2 .top .p{width: 100%;margin-top: 20px;}
    .n_fa_d_table{margin-top: 20px;}
    .n_fa_d_table tbody tr:nth-child(1) td{font-size: 16px;height: 40px;}
    .n_fa_d_table tbody tr td:nth-child(1){font-size: 16px;}
    .n_fa_d_table tbody tr td{font-size: 14px;line-height:24px;padding: 10px!important;}
    /*.n_fa_d_table .table{min-width: 500px;}*/

    .n_fa_d_view .con3{padding: 30px 0 0 0}
    .n_fa_d_view .con3 .n_title .icon{width: 40px;height: 40px;}
    .n_fa_d_view .con3_g_btn .g_btn{margin-top: 20px; width: 300px; height: 46px;line-height: 46px;font-size: 14px;}
    .n_fa_d_view .con4 .view{padding:20px 0}
    /*.n_fa_d_view .con4 .top{padding: 80px 0 0 0}*/
    .n_fa_d_view .con4 .text{font-size: 14px;line-height: 24px;margin-top: 10px;}
    .n_fa_d_view .con4 .text b{font-size: 16px;}
    .n_fa_d_view .con4 .swiper_con{margin-top:20px;padding: 0 50px;}
    .n_fa_d_view .con4 .title{font-size: 14px;margin-top: 10px;}
    .n_fa_d_view .con5{padding: 30px 0;margin-top: 30px;}
    .n_fa_d_view .con5 ul{padding: 20px 0}
    .n_fa_d_view .con5 ul li{padding-bottom: 20px;}
    .n_fa_d_view .con5 ul li .title{font-size: 16px;}
    .n_fa_d_view .con5 ul li p{font-size: 14px;}
    .n_fa_d_view .con5 ul li form input{height: 40px;font-size: 14px;}
    .n_fa_d_view .con5 ul li form button,
    .n_fa_d_view .con5 ul li form .g_btn{height: 40px;line-height: 40px;font-size: 16px;}
    .n_fa_d_view .con5 .view{display: block}
    .n_fa_d_view .con5 .con_l{width: 100%}
    .n_fa_d_view .con5 .con_r{width: 100%;padding: 0}
    .n_fa_d_view .con5:before{width: 100vw;transform: translate(-5vw)}
    .n_fa_d_view{padding-bottom: 40px;}
    .n_fa_d_bottom .item_yh .title{font-size: 16px;}
    .n_fa_d_bottom .item_yh .title i{font-size: 30px;}
    .n_fa_d_bottom .item_yh a{padding: 20px }

    .n_fa_d_form .title{font-size: 16px;height: 46px;line-height: 46px;}
    .n_fa_d_form .item{margin-top: 10px;}
    .n_fa_d_form .item span{font-size: 14px;}
    .n_fa_d_form .item input{font-size: 14px;height: 40px;}
    .n_fa_d_form button{margin-top: 20px;height: 40px;line-height: 40px;}

    .n_fa_d_bottom .i_con3 .view{position: relative;padding-bottom: 80px;}
    .n_fa_d_bottom .i_con3 .g_btn{height: 40px;line-height: 40px;position: absolute;left: 0;bottom: 20px;}
    .n_breadcrumb{font-size: 12px;}

    .n_fw .n_fw_list .n_fw_item .title{font-size: 18px;}
    .n_fw .n_fw_list .n_fw_item{width: 100%;margin-right: 0;}
    .n_fw .n_fw_list .n_fw_item:nth-child(3n){margin-right: 0}

    .n_zy3 .con1{padding: 30px 0 0 0}
    .n_zy3 .con1 .list .item{display: block;margin-top: 20px; padding: 20px;height: auto;min-height: 0}
    .n_zy3 .con1 .list .item .title{font-size: 16px; width: 100%;}
    .n_zy3 .con1 .list .item a{margin-top: 20px; width: 160px;font-size: 14px;height: 40px;line-height: 40px;}
    .n_zy3 .con1 .list .item a i{font-size: 16px;}

    .n_zy4 .con1 .con_view{height: 70vh}
    .i_pro_view{width: 80%}
    .i_pro_tanNav a{font-size: 16px;}
    .i_pro_tanNav a span{display: none}
    .i_pro_tanCon .text{font-size: 18px;}
    .i_pro_tanCon .title{font-size: 26px;}
    .i_pro_tanCon > .iconfont{font-size: 32px;}
    .n_zy4 .con2{padding: 30px 0}

    .n_zy5 .con1{padding-top: 30px;}
    .n_zy5 .con1 .list .item{margin-top: 20px;padding: 10px;}
    .n_zy5 .con1 .list .item .title{font-size: 16px;width: calc(100% - 90px);}
    .n_zy5 .con1 .list .item .item_btn{font-size: 16px;    width: 90px;text-align: right;padding-left: 20px;}
    .n_zy5 .con1 .list .item .text{font-size: 14px;line-height: 24px;}

    .n_zy6 .list .item{margin-top: 20px;}
    .n_zy6 .list .item a{display: block;padding: 20px;}
    .n_zy6 .list .item .con_l{width: 360px;max-width: 100%;margin: 0 auto}
    .n_zy6 .list .item .con_c{width: 100%;padding: 0;margin-top: 10px;}
    .n_zy6 .list .item .title{margin-top: 6px;}
    .n_zy6 .list .item .con_r{width: 100%;margin-top: 20px;}
    .n_zy6 .list .item .more{height: 40px;line-height: 40px; font-size: 14px;}
    .n_zy6_d .con1{padding: 30px 0}
    .n_zy6_d .con1 .top{padding: 20px}
    .n_zy6_d .con1 .top .title{font-size: 18px;padding-bottom: 10px;}
    .n_zy6_d .con1 .top .text{font-size: 14px;line-height: 28px;padding:10px 0}
    .n_zy6_d .con1 .top .file_item{display: block}
    .n_zy6_d .con1 .top .file .name{font-size: 14px;}
    .n_zy6_d .con1 .top .file_title{font-size: 14px;width: 100%;padding: 0;margin-bottom: 10px;}
    .n_zy6_d .con1 .top .file_btn{width: 120px;}
    .n_zy6_d .con1 .top .back{font-size: 14px;height: 40px;line-height: 40px;margin-top: 20px;}
    .n_zy6_d .con1 .bottom a span{font-size: 14px;}
    .n_zy6_d .con1 .bottom a i{width: 36px;height: 36px;line-height: 36px;font-size: 14px;}
    .n_zy6_d .con1 .bottom a{padding: 10px;margin-top: 10px;}
    .n_zy6_d .con1 .con_r .item .title{font-size: 14px;margin-top: 10px;}
    .n_zy6_d .con1 .con_r .item .item_c{padding: 14px;}
    .n_zy6_d .con1 .bottom{display: block}
    .n_zy6_d .con1 .bottom a{display: block;width: 100%}
    .n_zy6_d .con1 .bottom a i{display: none}
    .n_zy6_d .con1 .bottom a span{padding: 0!important;width: 100%;display: block}

    .n_zy7 .list .item_yh{margin-top: 20px;}
    .n_zy7 .list .item_yh a{display: block;}
    .n_zy7 .list .item_yh .item_yh_l{width: 100%;padding: 20px}
    .n_zy7 .list .item_yh .item_yh_r{display: none}

    .n_zy8 .con1{padding: 30px 0 0 0}
    .n_zy8_nav {flex-wrap: wrap}
    .n_zy8_nav a{font-size: 14px;height: 40px;line-height: 40px;margin-right: 10px;margin-top: 10px;width: 70px;}
    .n_zy8 .list .item{margin-top: 20px;width: 100%;margin-right: 0}
    .n_zy8 .list .item .top{padding:10px 20px;}
    .n_zy8 .list .item .date b{font-size: 24px;}
    .n_zy8 .list .item .date span{font-size: 14px;}
    .n_zy8 .list .item .img{margin-top: 0}
    .n_zy8 .list .item .text{padding: 20px}
    .n_zy8 .list .item .title{font-size: 16px;}
    .n_zy8 .list .item .p{margin-top: 10px; font-size: 14px;line-height: 24px;}

    .n_zy8_d .detail{padding: 20px 0;}
    .n_zy8_d .detail_view{padding: 20px;}
    .n_zy8_d .detail_title{font-size: 18px;line-height: 28px;}
    .n_zy8_d .detail_title span{line-height: 14px;margin-top: 6px;font-size: 14px;}
    .n_zy8_d .detail_text{font-size: 14px;line-height: 24px;}
    .n_zy8_d .back{height: 40px;line-height: 40px;font-size: 14px;}
    .n_zy8_d .detail .bottom{display: block}
    .n_zy8_d .detail .bottom a {font-size: 14px;width: 100%;padding: 0;margin-top: 10px;}
    .n_zy8_d .detail .bottom a i{display: none}
    .n_zy8_d .detail .bottom a span{width: 100%;padding: 0}
    .n_zy8_d .detail_r{display: none}

    .n_search.n_zy6 .list .item .title{margin-top: 0;font-size: 14px;padding: 10px;}

    .web_top{display: block;position: fixed;bottom: 90px; right: 4px;width: 36px;height: 36px;line-height: 36px;text-align: center;
        background: #e17626;color: #fff;z-index: 99999;}


    .n_fa_d_table p{font-size: 14px!important;line-height: 24px!important;}
    .n_fa_d_table span{font-size: 14px!important;line-height: 24px!important;}
    .n_fa_d_table td{font-size: 14px!important;line-height: 24px!important;}

}

@media (max-width:640px) {

}
